Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/386.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 如何验证网页上的不可见元素_Java_Selenium Webdriver_Selenium Chromedriver_Chrome Web Driver - Fatal编程技术网

Java 如何验证网页上的不可见元素

Java 如何验证网页上的不可见元素,java,selenium-webdriver,selenium-chromedriver,chrome-web-driver,Java,Selenium Webdriver,Selenium Chromedriver,Chrome Web Driver,我正在使用webdriver测试一个链接,但我无法找到该链接(元素)在网页上的位置。如何检测给定元素在网页上的位置? 有人能帮忙吗?从中,您可以使用: WebElement element = driver.findElement(By.name("elementName")); 其中elementName是您要查找的元素的名称。在chrome浏览器中使用Ctrl+Shift+I,并尝试使用Ctrl+F在开发人员控制台中查找该元素。(在执行Ctrl+F之前,您必须先单击开发人员控制台的屏幕)U

我正在使用webdriver测试一个链接,但我无法找到该链接(元素)在网页上的位置。如何检测给定元素在网页上的位置? 有人能帮忙吗?

从中,您可以使用:

WebElement element = driver.findElement(By.name("elementName"));

其中
elementName
是您要查找的元素的名称。

在chrome浏览器中使用Ctrl+Shift+I,并尝试使用Ctrl+F在开发人员控制台中查找该元素。(在执行Ctrl+F之前,您必须先单击开发人员控制台的屏幕)

U可以使用显式等待来检查元素的存在

wait.until(ExpectedConditions.visibilityOf(element))

它将返回true或false,可以使用布尔值。

我很难理解这个答案如何构成否决票。