添加按钮的HTML代码
<div id="errorDiv" class="popup" style="display: none;">
<a class="buttom active" href="addEditUser.action">Add</a>
我使用TestNG
编写了Selenium代码,点击此添加按钮。
webelement a =driver.findElement(By.cssSelector(".buttom.active"));
a.click();
获得例外
找不到这样的元素无法找到元素:{&#34;方法&#34;:&#34; css 选择&#34;&#34;选择器&#34;:&#34; .buttom.active&#34;}
答案 0 :(得分:0)
这可能对您更有效。在这里,我定义了一个使用 contains 子句的灵活定位器:
By clickableButton = By.xpath(".//button[contains(@class, 'active')]");
webelement a = driver.findElement(clickableButton);
a.click();