Невозможно прокрутить вниз с помощью Selenium Webdriver - PullRequest
0 голосов
/ 16 мая 2019

Я хочу прокрутить вниз с помощью селена, но я не могу прокрутить вниз.

Я пробовал javascript executor, но он не работал для меня.

Я пробовал код ниже, чтобыпрокрутите вниз, но безуспешно:

WebDriverWait wait = new WebDriverWait (driver, 15);
      wait.until(ExpectedConditions.visibilityOfElementLocated(By.xpath("/html/body/div/div/div/div/div/div/div/div[2]/a/img")));

      WebElement element1 = driver.findElement(By.xpath("/html/body/div/div/div/div/div/div/div/div[2]/a/img"));
      Actions builder = new Actions(driver);
      Action seriesOfActions = builder.moveToElement(element1).click().sendKeys(Keys.PAGE_DOWN).build();
      seriesOfActions.perform();

Мне нужно прокрутить вниз изображение, упомянутое в приведенном выше коде.Но это не работает.Перепробовал все возможные способы, но безрезультатно.

1 Ответ

1 голос
/ 16 мая 2019

Попробуйте использовать действие moveToElement для тега "a".Насколько мне известно, Selenium не работает эффективно с такими тегами, как img, svg и т. Д.

...