moveToElement 和 scrollToView 函数在 Chrome 浏览器中不起作用

moveToElement and scrollToView function not working in Chrome browser

我试图在 chrome 浏览器中使用以下使用 selenium 的函数将光标移动到指定的网络元素,但它不起作用。

你能帮我解决一下吗? scrollIntoView 函数也面临同样的问题。

滚动到网络元素:

Actions action = new Actions(driver);
action.moveToElement(element).click().build().perform(); 

滚动查看:

JavascriptExecutor js = (JavascriptExecutor) driver;
js.executeScript("arguments[0].scrollIntoView();", btnCheckout);

您可以尝试以下代码:-

JavascriptExecutor js = (JavascriptExecutor) driver; js.executeScript("arguments[0].scrollIntoView(true);", btnCheckout);