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