После установки Robot Framework, вы можете проверить его работоспособность, введя команду `robot –version`. Если все правильно, должны увидеть версию которую только что установили.
Установка библиотек
Кроме Robot Framework, нам также необходимо установить некоторые дополнительные библиотеки, которые будут использоваться в наших тестах. Для этого мы будем использовать pip. Вот из библиотек, понадобятся:
`requests`: для отправки HTTP-запросов
`selenium`: для автоматизации взаимодействия с веб-страницами
`pyautogui`: для автоматизации взаимодействия с графическим интерфейсом
Чтобы установить эти библиотеки, откройте командную строку или терминал и введите следующие команды:
```
pip install requests
pip install selenium
pip install pyautogui
```
Настройка редактора
Теперь, когда у нас установлены все необходимые инструменты и библиотеки, пришло время настроить наш редактор. Для этого мы будем использовать популярный редактор PyCharm. Если вас уже установлен PyCharm, вы можете пропустить этот раздел. нет, то вам необходимо скачать установить последнюю версию PyCharm с официального сайта.
После установки PyCharm, откройте его и создайте новый проект. В качестве типа проекта выберите "Python". Затем, файл назовите `test.robot`. Этот будет содержать наш первый тест.
Заключение
В этой главе мы настроили нашу среду разработки, установив Python, Robot Framework и необходимые библиотеки. Мы также наш редактор PyCharm создали новый проект. Теперь готовы начать писать свои собственные тесты. следующей рассмотрим основные концепции тестирования с помощью Python.
2.3. Первый тестовый сценарий
Теперь, когда мы познакомились с основными концепциями Robot Framework и Python, пришло время создать наш первый тестовый сценарий. В этой главе научимся создавать простой сценарий, который проверяет функциональность веб-страницы.
Задача
Допустим, у нас есть веб-страница, на которой отображается форма входа. Мы хотим проверить, что входа работает корректно, т.е. пользователь может успешно авторизоваться, введя правильные логин и пароль.
Создание тестового сценария
Для начала нам нужно создать новый файл с расширением `.robot`, в котором мы будем описывать наш тестовый сценарий. Назовем его `login_test.robot`.
```robot
Settings
Library SeleniumLibrary
Variables
${URL} https://example.com/login