Как запустить мои файлы Python в качестве тестовых сценариев с помощью Robotframework? - PullRequest
0 голосов
/ 20 марта 2019

Я автоматизировал свое оконное приложение, используя библиотеку python, которая называется pywinauto.У меня есть набор файлов Python, каждый файл будет обрабатывать каждую функциональность.Я хочу создать тестовые сценарии с использованием этих модулей Python и запустить его последовательно.Как я могу сделать это с помощью Robotframework?У меня есть готовые настройки.Но не знаю, как поступить.

1 Ответ

4 голосов
/ 20 марта 2019

Вы выбираете один из ваших файлов Python в качестве библиотеки ключевых слов для Robot Framework. Если это класс, его открытыми методами будут ключевые слова, которые вы используете из тестовых случаев Robot Framework. См. Пример в начале 4.1 Создание библиотек тестов в Руководстве пользователя.

Затем вы пишете файл .robot с синтаксисом Robot Framework для выполнения теста. Вы импортируете в него ключевые слова Python с помощью параметра Library или ключевого слова Import Library.

Например, если ваш класс Python, использующий pywinauto, имеет методы click_on_button(self, button_caption), ваш файл .robot может выглядеть примерно так:

*** Settings ***
Library     your_python_filename

*** Test Cases***
Test Case Name
    Click on button    Button Caption here
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...