我正在尝试单击页面上的“新车辆搜索”,但在我看来,我有错误的Web元素定位器(XPath或CSS)。我尝试了所有可能的选项(CSS,XPath..),但没有成功,我得到了一个错误:
块报价
[错误]NoSuchElementException:没有这样的元素:无法找到元素:{“method”:“xpath”,“selector”:“/html/body/div[5]/div/div[4]/div1/div[2]”}(会话信息:chrome=101.0.4951.67)
块报价
[新车搜索按钮无法找到元素]1
睡眠(10000);
driver . find element(by . XPath("/html/body/div[5]/div/div[4]/div 1/div[2]")。单击();
块报价
该元素的类别在该网页上似乎是唯一的,也许你可以尝试按类别定位它?
driver.findElement(By.className("store-ymm-newvehsearch"))
使用浏览器检查器并将该xpath复制到元素搜索中。如果找不到任何东西,则xpath无法工作。
您可能需要检查元素是否位于 iframe 内,这需要您先切换到该帧。
我对简单点击按钮有问题。它的按钮是CSS。 我想执行点击操作,我使用以下代码: 我得到错误: 为什么我会犯这个错误?它应该工作得很好。此按钮位于Web的底部。也许我应该向下滚动一页?
我在尝试查找web元素以测试Page Object Model下的facebook“Create a Page”>“Sign Up”按钮时遇到了这个错误。我尝试了各种选项,如按类名(CSS选择器)和复制系统xpath,但得到的错误消息相同
NoSuChelementException:消息:没有这样的元素:找不到元素:{“method”:“id”,“selector”:“id”} 求求你了。帮助我^^
我是HTML和Selenium的新手,我正在与以下错误作斗争: 引发exception_class(message,screen,stacktrace)selenium.common.exceptions.nosuchelementexception:message:没有这样的元素:找不到元素:{“method”:“xpath”,“selector”:“//[contains(text(),'ma
我找不到网页上的元素。我的页面可能有0到20个这样的元素。我想定位元素并验证元素的文本。 这是我的元素: 我尝试了一堆在线建议的解决方案,包括下面的解决方案,但总是无法找到元素异常。