硒/爪哇返回错误没有这样的元素:无法找到元素
我正在尝试单击页面上的“新车辆搜索”,但在我看来,我对此有错误的Web元素定位器(XPATH或CSS)。我尝试了所有可能的选项(CSS,xpath ..),但我有一个错误:
blockquote
[error] nosuchelementException: 没有这样的元素:无法找到元素:{“方法”:“ xpath”,“ selector”:“/html/body/div [5]/div/div/div [4]/div 1 /div [2]“} (会话信息:chrome = 101.0.4951.67)
blockquote
[新车辆搜索按钮 - 无法找到元素] 1
睡眠(10000);
driver.findelement(by.xpath(“/html/hod body/div [5]/div/div/div [4]/div 1 /div [2])/div [2]) 。点击();
blockquote
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用浏览器检查器并将该XPath复制到Element Search中。如果找不到任何东西,您的XPath无效。
您可能需要检查元素是否位于iFrame内部,这需要您先切换到该框架。
Use browser inspector and copy that xpath into element search. If it doesn't find anything, your xpath doesn't work.
You may need to check if the elements are located inside an iframe, which requires you to switch to that frame first.
该元素的类似乎在该网页上是唯一的,也许您可以尝试按课堂定位?
The class of the element seems to be unique on that webpage, maybe you can try locating it by class?