如何使用Robotframework将我的python文件作为测试用例运行?

时间:2019-03-20 08:35:47

标签: python robotframework

我使用名为pywinauto的python库使我的window应用程序自动化。我有一组python文件,每个文件将处理每个功能。我想使用这些python模块创建测试用例并按顺序运行它。我如何使用Robotframework做到这一点?我已经准备好安装程序。但是不知道如何进行。

1 个答案:

答案 0 :(得分:4)

您选择一个Python文件作为Robot Framework的关键字库。如果是类,则其公共方法将是您在Robot Framework测试用例中使用的关键字。请参见《用户指南》 4.1 Creating test libraries开头的示例。

然后,使用Robot Framework语法编写一个.robot文件以执行测试。您可以使用Library设置或Import Library关键字将Python关键字导入到其中。

例如,如果您使用pywinauto的Python类具有方法click_on_button(self, button_caption),则您的.robot文件可能类似于:

*** Settings ***
Library     your_python_filename

*** Test Cases***
Test Case Name
    Click on button    Button Caption here