Як додавати змінні та ключові слова в скрипт Robot Framework?

pic

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

Вступ

Robot Framework — це широко використовуваний інструмент для автоматизації тестування, відомий своєю простотою та гнучкістю. Він дозволяє тестувальникам створювати багаторазові тестові скрипти з акцентом на змінні та ключові слова — два основні компоненти, що роблять тестування ефективним. У цьому посібнику ми розглянемо:

  • Як додавати змінні
  • Створення власних ключових слів
  • Запуск оптимізованих скриптів
    І не забудьте подивитись наш детальний відеоурок на YouTube для покрокових інструкцій: Переглянути зараз.

Що таке змінні в Robot Framework?

Змінні — це місця для зберігання даних, що робить тестові скрипти більш читабельними та зручними для підтримки. Robot Framework підтримує:

  • Скалярні змінні: Зберігають одне значення (наприклад, ${USERNAME})
  • Спискові змінні: Зберігають список елементів (наприклад, @{ITEMS})
  • Словникові змінні: Зберігають пари "ключ-значення" (наприклад, &{CREDENTIALS})

Переваги використання змінних

  1. Повторне використання: Оновлюйте значення в одному місці, і вони відобразяться у всіх тестах.
  2. Читабельність: Тестові скрипти стають легшими для розуміння і підтримки.
  3. Ефективність: Зменшується кількість дублювання в тестових скриптах.

Покроковий посібник: Додавання змінних у Robot Framework

*** Змінні ***  
${USERNAME} admin  
${PASSWORD} pass123  
@{ITEMS} item1 item2 item3  
&{CREDENTIALS} username=admin password=pass123

Використання змінних у тестах: Змінні можна використовувати в будь-якому кроці тесту.

*** Тестові кейси ***  
Login Test  
 Input Text username_field ${USERNAME}  
 Input Text password_field ${PASSWORD}  
 Click Button login_button

Перевизначення змінних:
Використовуйте аргументи командного рядка для динамічного перевизначення значень змінних під час виконання.

Що таке ключові слова в Robot Framework?

Ключові слова — це багаторазові кроки тесту, які роблять скрипти модульними. Robot Framework надає:

  • Вбудовані ключові слова (наприклад, Open Browser, Input Text)
  • Користувацькі ключові слова для створення логіки.

Створення та використання користувацьких ключових слів

*** Ключові слова ***  
Login  
 Input Text username_field ${USERNAME}  
 Input Text password_field ${PASSWORD}  
 Click Button login_button

Використання ключових слів у тестах:

*** Тестові кейси ***  
Login Test  
 Login  
 Verify Element dashboard

Налагодження ключових слів: Додайте журнали для усунення несправностей виконання ключових слів:

Log Login Successful

Запуск ваших скриптів Robot Framework

Якщо ваші змінні та ключові слова налаштовані, запустіть скрипт за допомогою командного рядка:

robot test_suite.robot

Перегляньте повний відеоурок

Для детального огляду подивіться наше відео на YouTube, де ми демонструємо:

  • Оголошення змінних
  • Написання багаторазових ключових слів
  • Кращі практики для оптимізації скриптів

Оригінально опубліковано на https://www.qaonlinetraining.com 29 січня 2025.

Перекладено з: How to Add Variables and Keywords in Robot Framework Script?

Leave a Reply

Your email address will not be published. Required fields are marked *