获得例外 - 在Selenium中找不到这样的元素

时间:2016-02-22 07:32:25

标签: java selenium-webdriver

添加按钮的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;}

1 个答案:

答案 0 :(得分:0)

这可能对您更有效。在这里,我定义了一个使用 contains 子句的灵活定位器:

By clickableButton = By.xpath(".//button[contains(@class, 'active')]");
webelement a = driver.findElement(clickableButton);
a.click(); 
相关问题