Robotframework Robot框架和测试windows GUI工具-选择菜单或其他选项和按钮

Robotframework Robot框架和测试windows GUI工具-选择菜单或其他选项和按钮,robotframework,Robotframework,我们有一个Windows7GUI工具,就像MS Paint一样,需要使用Robot框架测试这个应用程序 有没有一种可能的方法可以让我们通过GUI工具选择/执行不同的菜单选项?我没有代码可以共享,因为我甚至不知道如何实现它您可以使用robotframework autoitlibrary它允许我们自动化桌面应用程序 AutoItLibrary是的Robot框架关键字库包装器 免费软件AutoIt工具, 使用AutoIt的AutoItX.dll COM对象。自动图书馆类 为可在AutoIt COM上

我们有一个Windows7GUI工具,就像MS Paint一样,需要使用Robot框架测试这个应用程序


有没有一种可能的方法可以让我们通过GUI工具选择/执行不同的菜单选项?我没有代码可以共享,因为我甚至不知道如何实现它

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

AutoItLibrary是的Robot框架关键字库包装器 免费软件AutoIt工具, 使用AutoIt的AutoItX.dll COM对象。自动图书馆类 为可在AutoIt COM上调用的AutoIt关键字提供代理 对象并提供实现为的其他高级关键字 类中的方法

这包含了所有你需要的关于关键字的信息,它是如何工作的等等

您还可以用python编写关键字,然后在robot框架中使用它们,因为您可以使用
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')

谢谢你多搜索我找到了这个图书馆