Автоматизация тестирования с помощью Robot Framework и Python: Практическое руководство - страница 5

Шрифт
Интервал



Проверить заголовок страницы Пример


Закрыть браузер


```


В этом примере мы видим следующие элементы:


` Settings `: Секция настроек, в которой мы можем указать различные параметры тестового сценария, такие как документация.


` Test Cases `: Секция тестовых случаев, в которой мы определяем отдельные тестовые случаи.


`Пример тестового случая`: Название случая.


`Открыть браузер`, `Перейти на страницу`, `Проверить заголовок страницы` и `Закрыть браузер`: Ключевые слова, которые выполняют определенные действия.


Как мы видим, синтаксис Robot Framework прост и понятен. Это позволяет разработчикам легко создавать сложные тестовые сценарии автоматизировать процесс тестирования.


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


2.3. Создание простых тестов с помощью Robot Framework


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


Что такое тест в Robot Framework?


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


Создание простого теста


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


```robot


Settings


Documentation Простой тест загрузки веб-страницы


Test Cases


Проверка загрузки веб-страницы


Открыть браузер


Перейти на страницу https://www.example.com


Проверить заголовок страницы Example Domain


Закрыть браузер


```


В этом примере мы создали тестовый случай с названием "Проверка загрузки веб-страницы", который состоит из четырех шагов:


1. `Открыть браузер`: открывает браузер с помощью ключевого слова `Open Browser`.


2. `Перейти на страницу`: переходит указанную веб-страницу с помощью ключевого слова `Go To`.


3. `Проверить заголовок страницы`: проверяет, что страницы соответствует ожидаемому значению с помощью ключевого слова `Title Should Be`.