如何使用Robot Framework和Appium或不使用Appium整合WinAppDriver?

问题描述 投票:1回答:1

我想使用WinAppDriver测试一个桌面应用程序(专有软件),而测试是用Robot Framework和Appium编写的,如果需要Appium的话。

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

任何帮助都将被感激。

到目前为止,我已经这样做了,实际使用AutoItLibrary,因为我不知道如何使用WinAppDriver来做。


Code Picture

它能打开软件,但不能点击按钮。任何帮助将是非常感激的。甚至链接,在那里我可以找到并理解如何使机器人框架测试行使winappdriver来测试一个桌面应用程序。我一直在搜索机器人框架使用WinAppDriver的例子,但没有多少成功的例子。

appium robotframework desktop-application winappdriver
1个回答
0
投票

如果你对不同的库持开放态度,也许你可以尝试以下方法 机器人框架-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

关键字文档可以是 在此找到

© www.soinside.com 2019 - 2024. All rights reserved.