В Selenium WebDriver существуют два основных метода для добавления элемента в видимую область:
-
((JavascriptExecutor) driver).executeScript("arguments[0].scrollIntoView(true);", element);
-
Используя
moveToElement
действие браузера:Actions actions = new Actions(driver); actions.moveToElement(element); actions.perform();
Являются ли эти методы эквивалентными и какие из них предпочтительнее?