Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/306.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 firefox驱动程序最近的selenium jar文件出现问题,无法在向下滚动时单击该元素_Java_Selenium_Firefox - Fatal编程技术网

Java firefox驱动程序最近的selenium jar文件出现问题,无法在向下滚动时单击该元素

Java firefox驱动程序最近的selenium jar文件出现问题,无法在向下滚动时单击该元素,java,selenium,firefox,Java,Selenium,Firefox,当页面向下移动时,我试图找到一个元素,它们的标题是浮动的 在菜单选项卡上悬停的页面,不会让我单击某个元素 firefox版本:45.0.1 Selenium单机版jar verison:2.53.0 例外情况是: org.openqa.selenium.WebDriverException:元素在点(849.5,10.899993896484375)处不可单击。 其他元素将收到点击:XXXX 命令持续时间或超时:90毫秒 我甚至尝试过使用JavaScript滚动命令,但对我来说效果并不好 有人能

当页面向下移动时,我试图找到一个元素,它们的标题是浮动的 在菜单选项卡上悬停的页面,不会让我单击某个元素

firefox版本:45.0.1 Selenium单机版jar verison:2.53.0

例外情况是:

org.openqa.selenium.WebDriverException:元素在点(849.5,10.899993896484375)处不可单击。 其他元素将收到点击:XXXX 命令持续时间或超时:90毫秒

我甚至尝试过使用JavaScript滚动命令,但对我来说效果并不好 有人能在firefox中面对这样的问题吗

附上样本截图供参考

编写的代码:

driver.findElement(By.id("abotmembermenulink")).click(); //basic details 
        driver.findElement(By.id("basicmenulink")).click(); 
        JavascriptExecutor jse = (JavascriptExecutor)driver; 
        jse.executeScript("window.scrollBy(0,250)", ""); //religion information 
        driver.findElement(By.id("religiousmenulink")).click(); //location 
        driver.findElement(By.id("locationmenulink")).click(); //professionalInformation 
        driver.findElement(By.id("educationmenulink")).click(); 
        driver.findElement(By.id("familymenulink")).click(); 

要单击哪个元素?并且,请添加到目前为止您已经尝试过的代码段。帮助你会更容易。:)driver.findElement(By.id(“abotmembermenulink”)).click();//基本详细信息driver.findElement(By.id(“basicmenulink”))。单击();JavascriptExecutor jse=(JavascriptExecutor)驱动程序;jse.executeScript(“window.scrollBy(0250)”,“”);//宗教信息驱动程序.findElement(By.id(“religiousmenulink”))。单击();//location driver.findElement(By.id(“locationmenulink”))。单击();//Professional Information driver.findElement(By.id(“educationmenulink”))。单击();driver.findElement(By.id(“familymenulink”))。单击();如所附代码中所述,没有一个定位器(ID)指示页面中的任何元素。请告诉我,页面中的哪个元素没有被点击。