我想测试桌面应用程序(专有软件),使用WinAppDriver,而测试是用机器人框架编写的,如果需要Appium, /orAppium。
我需要一个使用Robot Framework的示例测试用例,它将使用WinAppDriver(WADLibrary)和/或Appium,执行打开应用程序、单击对话框中的按钮并关闭应用程序。
任何帮助将不胜感激。
到目前为止,我已经这样做了,实际上使用AutoItLibrary,因为我无法弄清楚如何使用WinAppDriver来做到这一点:
它打开软件,但不会点击按钮。任何帮助都将不胜感激。甚至链接,我可以找到并理解如何使机器人框架测试使用winapp驱动程序来测试桌面应用程序。我一直在使用WinAppDriver示例搜索机器人框架,但没有太大成功。谢谢
如果您对不同的库开放,也许您可以尝试robotframe-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
关键字留档可以在这里找到