Разработчик

Тестирование и выполнение приложений с помощью Robot Framework и Python: полное руководство


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

Создать пользователя и войти в систему

      Выполнение Нажать на кнопку "Очистить корзину"

      Проверка Проверить, что корзина пуста

      ```

      В этом примере мы создали тестовый набор `Cart Test Suite` и добавили в него три тестовых случая: `Добавление товара корзину`, `Удаление из корзины` `Очистка корзины`. Каждый случай имеет свою собственную установку, выполнение проверку.

      Вывод

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

      2.2. Использование ключевых слов и библиотек в тестах

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

      Ключевые слова: основа тестирования

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

      Robot Framework поставляется с набором встроенных ключевых слов, которые можно использовать для выполнения различных задач. Например, ключевое слово `Click Element` позволяет кликнуть на элемент странице, а `Input Text` ввести текст в поле ввода.

      Библиотеки: расширение возможностей тестирования

      Библиотеки – это коллекции ключевых слов, которые можно использовать для расширения возможностей тестирования. создавать самостоятельно или существующие, созданные другими разработчиками. Robot Framework поддерживает широкий спектр библиотек, включая библиотеки работы с веб-страницами, базами данных, файлами и многим другим.

      Одной из наиболее популярных библиотек для Robot Framework является библиотека `SeleniumLibrary`, которая позволяет автоматизировать взаимодействие с веб-страницами. Эта предоставляет ключевые слова выполнения действий, таких как клик на кнопку, ввод текста, проверка значения переменной и многое другое.

      Использование ключевых слов и библиотек в тестах

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

      Например, если мы хотим создать тест, который кликает на кнопку веб-странице, можем использовать ключевое слово `Click Element` из библиотеки `SeleniumLibrary`. Для этого нам нужно добавить в тестовый файл следующий код:

      ```robot

      Settings

      Library SeleniumLibrary

      Test Cases

      Клик на кнопку

      Open Browser https://example.com

      Click Element id:myButton

      Close Browser

      ```

      В этом примере мы добавили в тестовый файл библиотеку `SeleniumLibrary` и использовали ключевое слово `Click Element`