findElement能够识别元素,而findElements则停止执行

时间:2018-02-20 19:26:13

标签: java selenium-webdriver

以下代码停止执行

if(driver.findElements(By.id("create")).size() > 0) {
    ...
}

而下面的代码没有问题

if(driver.findElement(By.id("create")).isDisplayed()) {
    ...
}

每当使用findElements时,脚本执行都会停止

1 个答案:

答案 0 :(得分:0)

你错过了一个括号。试试这个:

if(driver.findElements(By.id("create")).size() > 0)