提问者:小点点

如何使用带或不带Appium的Robot Framework集成WinAppDriver?


我想测试桌面应用程序(专有软件),使用WinAppDriver,而测试是用机器人框架编写的,如果需要Appium, /orAppium。

我需要一个使用Robot Framework的示例测试用例,它将使用WinAppDriver(WADLibrary)和/或Appium,执行打开应用程序、单击对话框中的按钮并关闭应用程序。

任何帮助将不胜感激。

到目前为止,我已经这样做了,实际上使用AutoItLibrary,因为我无法弄清楚如何使用WinAppDriver来做到这一点:

它打开软件,但不会点击按钮。任何帮助都将不胜感激。甚至链接,我可以找到并理解如何使机器人框架测试使用winapp驱动程序来测试桌面应用程序。我一直在使用WinAppDriver示例搜索机器人框架,但没有太大成功。谢谢


共1个答案

匿名用户

如果您对不同的库开放,也许您可以尝试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

关键字留档可以在这里找到