Путь к файлам тестов
Путь к файлам библиотек
Настройки для отчетов и логов
Пример файла `robot.yaml`:
```
test_files:
– tests/
libraries:
– SeleniumLibrary
report:
file: report.html
log: log.html
```
В этом примере, мы указали, что файлы тестов находятся в папке `tests/`, а библиотека SeleniumLibrary используется для тестирования. Мы также отчет и лог должны быть сохранены файлах `report.html` `log.html` соответственно.
Установка библиотек
Robot Framework имеет большое количество библиотек, которые можно использовать для тестирования. Одной из наиболее популярных библиотек является SeleniumLibrary, которая позволяет тестировать веб-приложения. Для установки вы можете выполнить следующую команду:
```
pip install robotframework-seleniumlibrary
```
После установки библиотеки, вы можете использовать ее в своих тестах.
Заключение
В этой главе мы рассмотрели шаги, необходимые для установки и настройки Robot Framework. Мы также познакомились с основными инструментами библиотеками, которые используются в процессе тестирования. следующей рассмотрим, как создавать тесты помощью Framework использовать библиотеки
2.3. Основные концепции Robot Framework
В предыдущих главах мы познакомились с основами тестирования приложений и узнали, почему Robot Framework является одним из наиболее популярных инструментов для автоматизации тестирования. Теперь давайте более подробно рассмотрим основные концепции Framework, которые позволят вам эффективно использовать этот инструмент в ваших проектах.
Что такое тестовый сценарий?
В Robot Framework тестовый сценарий представляет собой набор шагов, которые описывают логику теста. Каждый шаг является отдельным действием, которое выполняется в рамках Например, если мы тестируем веб-приложение, один из шагов может быть "Открыть браузер и перейти на страницу входа". Другой "Ввести логин пароль нажать кнопку
Тестовый сценарий может состоять из одного или нескольких шагов, и каждый шаг иметь свои собственные параметры переменные. Это позволяет создавать гибкие настраиваемые тесты, которые могут быть легко изменены расширены.
Ключевые слова и библиотеки
Robot Framework использует концепцию ключевых слов и библиотек для реализации тестовых сценариев. Ключевые слова представляют собой готовые функции, которые можно использовать в сценариях выполнения определенных действий. Например, ключевое слово "Открыть браузер" может быть использовано открытия браузера перехода на определенный URL.