我想使用WinAppDriver测试一个桌面应用程序(专有软件),而测试是用Robot Framework和Appium编写的,如果需要Appium的话。
我需要一个使用Robot Framework的测试用例,它将使用WinAppDriver (WADLibrary)和Appium,测试打开一个应用程序,点击一个对话框中的按钮和关闭应用程序。
任何帮助都将被感激。
到目前为止,我已经这样做了,实际使用AutoItLibrary,因为我不知道如何使用WinAppDriver来做。
它能打开软件,但不能点击按钮。任何帮助将是非常感激的。甚至链接,在那里我可以找到并理解如何使机器人框架测试行使winappdriver来测试一个桌面应用程序。我一直在搜索机器人框架使用WinAppDriver的例子,但没有多少成功的例子。
如果你对不同的库持开放态度,也许你可以尝试以下方法 机器人框架-zoomba?
基本上会是这样的。
*** Settings ***
Library Zoomba.DesktopLibrary
Library Common.py
Library Operating System
*** Variables ***
${REMOTE_URL} http://localhost:4723/wd/hub
${someSoftware} Path/To/Software.exe
*** Test Cases ***
Result_Viewer
Open Application ${REMOTE_URL} platformName=Windows deviceName=Windows app=${someSoftware}
Wait For And Click Element xpath/id/etc
Close Application
关键字文档可以是 在此找到