Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/378.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_Scroll_Selenium Chromedriver - Fatal编程技术网

Java 硒罐';由于重叠,请不要单击元素

Java 硒罐';由于重叠,请不要单击元素,java,selenium,scroll,selenium-chromedriver,Java,Selenium,Scroll,Selenium Chromedriver,我无法单击元素,因为出现了覆盖。尝试使用滚动到元素的功能,并将其设置在底部。不适合我 ChromeOptions options = new ChromeOptions(); options.setCapability(CapabilityType.ELEMENT_SCROLL_BEHAVIOR, 1); RemoteWebDriver driver = new ChromeDriver(options); 我们可以使用java、chrome选项(js除外)以另一种方式实现吗 铬驱动2.36

我无法单击元素,因为出现了覆盖。尝试使用滚动到元素的功能,并将其设置在底部。不适合我

ChromeOptions options = new ChromeOptions();
options.setCapability(CapabilityType.ELEMENT_SCROLL_BEHAVIOR, 1);
RemoteWebDriver driver = new ChromeDriver(options);
我们可以使用java、chrome选项(js除外)以另一种方式实现吗

铬驱动2.36

硒3.11.0

testNG 6.14.2


如果某个内容覆盖在要单击的图元的顶部,则使用actions方法移动到该图元,使其能够单击,然后单击。这应该起作用:

Actions actions1 = new Actions(driver);
actions1.moveToElement(youElement);
actions1.click();
actions1.build().perform();

无法单击
元素滚动行为
有何关系?你的具体用例是什么?使用相关的HTML更新问题,您的代码试用和错误堆栈跟踪功能,只需检查。它提供了你需要的所有答案。@Sasugasm,谢谢。我已经检查过了。elementScrollBehavior在中不起作用chrome@DebanjanB绝对正确!元素\u滚动\u行为与单击无关!分享你的用例和相关的HTML代码!哪个元素覆盖了要单击的元素?它是一个不可见的web元素,用于防止用户临时交互,并在一定时间后删除,还是一个覆盖按钮的下拉窗口?如果你不能提供所要求的其他信息,你能至少详细说明一下吗?这对我不起作用。它已启用且“可单击”,但在移除覆盖之前,单击它不会执行任何操作。