КАК ПРОКРУТИТЬ ВЕБ-СТРАНИЦУ, ИСПОЛЬЗУЯ КЛАСС ДЕЙСТВИЙ В SELENIUM

Чтобы прокручивать веб-страницу с помощью класса Actions в Selenium WebDriver:

Давайте посмотрим, как прокручивать веб-страницу с помощью класса Actions в этом посте. Существует несколько способов прокрутки веб-страницы ВВЕРХ или ВНИЗ. Мы подробно рассмотрим их в этом посте.

Для этого мы используем класс Actions в Selenium WebDriver.

Используем метод sendKeys() и передаем параметры как PAGE_UP или PAGE_DOWN для достижения требуемой цели. .

Сценарий для автоматизации

  1. Запустите веб-браузер и откройте приложение – https://www.softwaretestingmaterial.com
  2. Прокрутите вниз
  3. Прокрутите вверх
  4. Закройте браузер

Дано четкое объяснение в разделе комментариев в самой программе. Пожалуйста, просмотрите его, чтобы понять поток.

1234567891011121314151617181920212223242526272829

пакет программного обеспечения TestingMaterial; импорт org.openqa.selenium.Keys; импорт org.openqa.selenium.WebDriver; импорт org.openqa.selenium.chrome.ChromeDriver; импорт org.openqa.selenium.interactions.Actions; импорт org.testng.annotations.Test; открытый класс ActionsClass {@Testpublic void actionClass() throws InterruptedException{System.setProperty(“webdriver.chrome.driver”, “D:\Selenium Environment\Drivers\chromedriver.exe”); //создание объекта 'драйвер'WebDriver driver = new ChromeDriver(); //Создание объекта 'action'Actions action = new Actions(driver); //открываем SoftwareTestingMaterial.comdriver.get(“https://www.softwaretestingmaterial.com”); //спим 3 секунды, чтобы загрузить страницуThread.sleep(3000); //ПРОКРУТКА ВНИЗaction.sendKeys(Keys.PAGE_DOWN).build().perform();Thread.sleep(3000); //ПРОКРУТКА ВВЕРХaction.sendKeys(Keys.PAGE_UP).build().perform(); //драйвер.close(); }}

Этого можно добиться и с помощью JavascriptExecutor.

Смотрите: Page Up и Page Down с помощью JavascriptExecutor

Если вы не регулярно читаете мой блог, я настоятельно рекомендую вам зарегистрироваться для бесплатного информационного бюллетеня по электронной почте, используя ссылку ниже.

TAG: qa

От QA genius

Adblock
detector