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元素,用于防止用户临时交互,并在一定时间后删除,还是一个覆盖按钮的下拉窗口?如果你不能提供所要求的其他信息,你能至少详细说明一下吗?这对我不起作用。它已启用且“可单击”,但在移除覆盖之前,单击它不会执行任何操作。