首页 文章

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

提问于
浏览
0

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

driver.findElement(By.xpath( “// DIV [文本()= '添加']”))点击();

上面的代码完美地运行

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

但运行时点击另一个网页元素

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

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

1 回答

  • 0

    我会试试这个:

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

相关问题