我对简单点击按钮有问题。它的按钮是CSS。
<div id="rightBtn">
<input type="submit" class="mainButton" id="dodajTrenera" value="Dodaj" name="dodaj_trenera">
</div>
我想执行点击操作,我使用以下代码:
WebElement addTrainer = driver.findElement(By.name("dodaj_trenera"));
addTrainer.click();
我得到错误:
org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"name","selector":"dodaj_trenera"}
为什么我会犯这个错误?它应该工作得很好。此按钮位于Web的底部。也许我应该向下滚动一页?
最常见的此类错误是同步问题:尝试等待元素出现并且可以单击,然后再单击它,如下所示:
WebElement addTrainer = (new WebDriverWait(driver, 10)).until(ExpectedConditions.elementToBeClickable(By.name("dodaj_trenera")));
addTrainer.click();
当然,您等待的时间可以从10更改为任何对您的页面有意义的时间。
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个这样的元素。我想定位元素并验证元素的文本。 这是我的元素: 我尝试了一堆在线建议的解决方案,包括下面的解决方案,但总是无法找到元素异常。
我在尝试查找web元素以测试Page Object Model下的facebook“Create a Page”>“Sign Up”按钮时遇到了这个错误。我尝试了各种选项,如按类名(CSS选择器)和复制系统xpath,但得到的错误消息相同
我正在尝试单击页面上的“新车辆搜索”,但在我看来,我有错误的Web元素定位器(XPath或CSS)。我尝试了所有可能的选项(CSS,XPath..),但没有成功,我得到了一个错误: 块报价 [错误]NoSuchElementException:没有这样的元素:无法找到元素:{“method”:“xpath”,“selector”:“/html/body/div[5]/div/div[4]/div1
我完全拥有Udemy教程中教师所拥有的(字符、空格缩进)。他的测试运行良好,但我的出现了错误。请查看以下内容。谢谢! 错误回溯(上次调用):文件“C:\Python27\Lib\unittest\case.py”,第329行,运行testMethod() 文件“C:\用户\S-伊朗\PycharmProjects\演示\Demo_1\utest1.py”,第 15 行,test_search se