Команды манипуляции: эти команды позволяют манипулировать данными, например, создавать новые переменные, изменять значения и т.д.
Некоторые из наиболее часто используемых команд Robot Framework включают:
`Run Keyword`: запускает заданный ключевое слово (команду)
`Wait Until Keyword Succeeds`: ожидает, пока заданное ключевое слово не будет успешно выполнено
`Should Be Equal`: проверяет, что два значения равны
`Should Contain`: проверяет, что одно значение содержит другое
Синтаксис Robot Framework
Синтаксис Robot Framework прост и интуитивно понятен. Каждая команда записывается в отдельной строке, каждая строка должна начинаться с ключевого слова (команды). После можно указать аргументы, которые необходимы для выполнения команды.
Например, следующая команда проверяет, что значение переменной `my_variable` равно `hello`:
```
Should Be Equal ${my_variable} hello
```
В этом примере `Should Be Equal` – это ключевое слово (команда), `${my_variable}` переменная, а `hello` ожидаемое значение.
Использование переменных
Переменные в Robot Framework используются для хранения и манипуляции данными. можно объявлять с помощью ключевого слова `Set Variable`:
```
Set Variable ${my_variable} hello
```
После объявления переменную можно использовать в командах, например:
```
Should Be Equal ${my_variable} hello
```
Использование условных операторов
Условные операторы в Robot Framework используются для выполнения команд зависимости от условий. Например, следующая команда проверяет, что значение переменной `my_variable` равно `hello`, и если это так, то выполняет команду `Log`:
```
Run Keyword If ${my_variable} == 'hello' Log Hello, world!
```
В этом примере `Run Keyword If` – это ключевое слово (команда), `${my_variable} == 'hello'` условие, а `Log` команда, которая будет выполнена, если условие верно.
В этой главе мы познакомились с основными командами и синтаксисом Robot Framework. следующей будем изучать, как использовать эти команды для создания эффективных тестов.
Глава 3. Python в тестировании: основы и библиотеки
3.1. Введение в Python
В предыдущих главах мы познакомились с основными концепциями автоматизации тестирования и Robot Framework. Теперь пришло время погрузиться в мир программирования на Python, который является основным языком для работы
Python – это высокоуровневый язык программирования, созданный Гвидо ван Россумом в конце 1980-х годов. Он известен своей простотой, читаемостью и гибкостью, что делает его идеальным выбором для начинающих опытных программистов. широко используется различных областях, таких как веб-разработка, научные вычисления, анализ данных и, конечно же, автоматизация тестирования.
Конец ознакомительного фрагмента.
Текст предоставлен ООО «Литрес».
Прочитайте эту книгу целиком, купив полную легальную версию на Литрес.
Безопасно оплатить книгу можно банковской картой Visa, MasterCard, Maestro, со счета мобильного телефона, с платежного терминала, в салоне МТС или Связной, через PayPal,