【问题标题】:Robot Framework and testing windows GUI tool - select menu or other options and buttons机器人框架和测试窗口 GUI 工具 - 选择菜单或其他选项和按钮
【发布时间】:2019-05-09 04:30:06
【问题描述】:

我们有一个类似于 MS Paint 的 Windows 7 GUI 工具,需要使用 Robot Framework 测试这个应用程序。

我们是否可以通过 GUI 工具选择/执行不同的菜单选项 - 我没有代码可以分享,因为我什至不知道如何实现它

【问题讨论】:

    标签: robotframework


    【解决方案1】:

    您可以使用robotframework-autoitlibrary,它允许我们自动化桌面应用程序。

    AutoItLibrary 是一个机器人框架关键字库包装器,用于 免费软件 AutoIt 工具, 使用 AutoIt 的 AutoItX.dll COM 对象。 AutoItLibrary 类 为 AutoIt COM 上可调用的 AutoIt 关键字提供代理 对象并提供额外的高级关键字实现为 此类中的方法。

    link 包含您需要的有关关键字、其工作原理等的所有信息。

    您也可以在 python 中编写关键字,然后在机器人框架中使用它们,因为您可以使用 pywinauto

    示例代码:

    from pywinauto.application import Application
    def Open_And_Click:
      app = Application()
      app.start_("C:\\Temp\\setup.exe")
      mainWindow = app.SampleApplication
      mainWindow.Wait('ready')
      mainWindow['&Next'].ClickInput()
      mainWindow['&Next'].ClickInput()
      mainWindow['&Finish'].ClickInput()
      mainWindow.WaitNot('visible')
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-06-25
    • 2012-04-24
    • 2018-07-01
    • 2020-10-07
    • 2018-07-15
    • 2017-11-12
    • 1970-01-01
    • 2014-03-31
    相关资源
    最近更新 更多