Selenium点击两个不同机器上的不同元素

时间:2016-04-19 08:27:53

标签: selenium xpath

我在下面的代码中找到了页面上的元素。

driver.findElement(By.xpath(" // DIV [文本()='添加']&#34))。单击();

上述代码完美适用于

机器1:Windows 7 64位,Firefox浏览器,selenium-java-2.45.0

但在

上运行时点击其他网络元素

机器2:Windows 7 64位Firefox浏览器,selenium-2.53.0

注意:页面上只有一个添加元素

1 个答案:

答案 0 :(得分:0)

我会试试这个:

WebDriverWait wait = new WebDriverWait(driver, 60);
WebElement addElement = wait.until(
  ExpectedConditions.elementToBeClickable(By.xpath("//div[text()='Add']")));
addElement.click();