Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java findElement能够识别元素,而findElement则停止执行_Java_Selenium Webdriver - Fatal编程技术网

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

Java findElement能够识别元素,而findElement则停止执行,java,selenium-webdriver,Java,Selenium Webdriver,下面的代码停止执行 if(driver.findElements(By.id("create")).size() > 0) { ... } 然而,下面的代码可以正常工作 if(driver.findElement(By.id("create")).isDisplayed()) { ... } 无论何时使用findElements,脚本执行都会停止,因为缺少括号。试试这个: if(driver.findElements(By.id("create")).size() &g

下面的代码停止执行

if(driver.findElements(By.id("create")).size() > 0) {
    ...
}
然而,下面的代码可以正常工作

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

无论何时使用findElements,脚本执行都会停止,因为缺少括号。试试这个:

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