Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/357.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.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 在selenium webdriver中是否有isDisplay()方法的替代方法?_Java_Selenium_Methods_Selenium Webdriver_Pageobjects - Fatal编程技术网

Java 在selenium webdriver中是否有isDisplay()方法的替代方法?

Java 在selenium webdriver中是否有isDisplay()方法的替代方法?,java,selenium,methods,selenium-webdriver,pageobjects,Java,Selenium,Methods,Selenium Webdriver,Pageobjects,我正在尝试在selenium脚本中使用isDisplay()方法 当我使用这个方法时,我发现这个方法每次都返回false 是否有其他方法使用此方法或此方法的替代方法 向上滚动成功。但若元素是display,那个么向上滚动并不是终止。我还需要返回值 提前谢谢 我写的代码逻辑 public static boolean scroll_Up_Until_FindWebe(WebElement dragEle, WebElement ele, int scrollPoint) { int number

我正在尝试在selenium脚本中使用isDisplay()方法

当我使用这个方法时,我发现这个方法每次都返回false

是否有其他方法使用此方法或此方法的替代方法

向上滚动成功。但若元素是display,那个么向上滚动并不是终止。我还需要返回值

提前谢谢


我写的代码逻辑

public static boolean scroll_Up_Until_FindWebe(WebElement dragEle, WebElement ele, int scrollPoint)
{
int numberOfPixelsToDragTheScrollbarUp = -10;
for (int i = scrollPoint; i > 10; i = i +numberOfPixelsToDragTheScrollbarUp)
{
if (ele.isDisplayed()) //if the tag options is displayed
{
Log4J.logp.info("Ending scroll_Up_Until_FindWebe - Element is found");
return true;
}
dragger.moveToElement(dragEle).clickAndHold().moveByOffset(0,numberOfPixelsToDragTheScrollbarUp).release().build().perform();
}
Thread.sleep(500);
return scroll_Up_Until_FindWebe(dragEle, ele, 30);
}

请分享确切的场景和您的web驱动程序代码。请检查此方法。也许还可以解释为什么它不应该是错误的。使用什么代码使其对用户可见?是的。ele.isDisplayed()这行。