Разработчик

Автоматизированное тестирование сайтов с помощью Selenium WebDriver и Robot Framework


Скачать книгу

как Firefox, Internet Explorer и т.д.

      2.3.2. Навигация по страницам

      После создания экземпляра браузера мы можем начать навигацию по страницам. Для этого используем метод `get()`, который позволяет нам перейти на указанную страницу.

      ```java

      driver.get("https://www.google.com");

      ```

      В этом примере мы переходим на страницу Google.

      2.3.3. Поиск элементов

      Для взаимодействия с веб-элементами нам необходимо их найти. Selenium WebDriver предоставляет несколько методов для поиска элементов, включая `findElement()` и `findElements()`.

      ```java

      WebElement element = driver.findElement(By.name("q"));

      ```

      В этом примере мы находим элемент с именем "q" на странице.

      2.3.4. Взаимодействие с элементами

      После нахождения элемента мы можем взаимодействовать с ним, используя различные методы, такие как `click()`, `sendKeys()` и т.д.

      ```java

      element.sendKeys("Selenium WebDriver");

      element.click();

      ```

      В этом примере мы вводим текст "Selenium WebDriver" в элемент и затем кликаем на него.

      2.3.5. Закрытие браузера

      После выполнения всех действий мы должны закрыть браузер, используя метод `quit()`.

      ```java

      driver.quit();

      ```

      В этом примере мы закрываем браузер.

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

      Вопросы для размышления

      Как создать экземпляр браузера, используя Selenium WebDriver?

      Как навигировать по страницам, используя Selenium WebDriver?

      Как найти элементы на странице, используя Selenium WebDriver?

      Как взаимодействовать с элементами на странице, используя Selenium WebDriver?

      Как закрыть браузер, используя Selenium WebDriver?

      Задания

      Создайте экземпляр браузера Google Chrome, используя Selenium WebDriver.

      Перейдите на страницу Google, используя Selenium WebDriver.

      Найдите элемент с именем "q" на странице Google, используя Selenium WebDriver.

      Введите текст "Selenium WebDriver" в элемент с именем "q" на странице Google, используя Selenium WebDriver.

      Закройте браузер, используя Selenium WebDriver.

      Глава 3. Основы Robot Framework

      3.1. Что такое Robot Framework?

      В предыдущих главах мы познакомились с Selenium WebDriver и его возможностями в области автоматизированного тестирования сайтов. Однако, для того чтобы создать полноценную систему тестирования, нам необходимо использовать дополнительные инструменты фреймворки. Одним из таких инструментов является Robot Framework.

      Robot Framework – это открытый фреймворк для автоматизированного тестирования, который позволяет создавать тесты на основе ключевых слов. Он был разработан в 2005 году финской компанией Nokia Siemens Networks и с тех пор стал одним из самых популярных инструментов тестирования мире.

      Конец ознакомительного фрагмента.

      Текст предоставлен ООО «Литрес».

      Прочитайте эту книгу целиком, купив полную легальную