прокрутка веб-страницы, когда полоса прокрутки скрыта - селен - PullRequest
0 голосов
/ 08 ноября 2019

Полоса прокрутки моей веб-страницы скрыта, но появляется, когда я перемещаю курсор и снова скрывается.

Мне нужно прокрутить веб-страницу вниз, чтобы навести курсор на элемент, а затем нажать кнопку (кнопка появляется, когданаведите курсор мыши на элемент).

Я пытался использовать javascript, actions (), но это меня не обрадовало.

((JavascriptExecutor) драйвер) .executeScript ("window.scrollTo (0,100)); ");

Ответы [ 2 ]

0 голосов
/ 08 ноября 2019

когда вы знаете, какой элемент вы ищете, вы можете прокрутить вниз прямо к элементу следующим образом:

предположим, что ваш элемент такой, как показано ниже:

WebElement element = driver.findElement(By.id("id_of_element"));

Теперь вы можете прокрутить до element:

((JavascriptExecutor) driver).executeScript("arguments[0].scrollIntoView(true);", element);
0 голосов
/ 08 ноября 2019

Для прокрутки вниз используйте код ниже:

  JavascriptExecutor js = (JavascriptExecutor) driver;

 // This  will scroll down the page by  1000 pixel vertical     
     js.executeScript("window.scrollBy(0,1000)");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...