任何人都可以帮助我使用Robot Framework AutoITLibrary自动化简单Windows应用程序的GUI / UI吗?我只使用AutoIT工具完成了它,但似乎无法使用AutoITLibrary使其工作。
我已尝试过下面的语法,但没有运气。基本上,我想要做的就是启动应用程序,然后转到Next>>下一个>>完。任何帮助将非常感激。谢谢。
*** Settings ***
| Library | AutoItLibrary
*** Variables ***
| ${P4Vx64} | C:\\Temp\\setup.exe
| ${Title} | Sample Application
*** Test Cases ***
| Install
| | AutoItLibrary.Run | ${P4Vx64}
| | Control Click | ${Title} | &Next | Button6
| | Control Click | ${Title} | &Next | Button5
| | Control Click | ${Title} | &Finish | Button3
答案 0 :(得分:0)
为什么不使用pywinauto?该脚本看起来应该非常简单易读:
from pywinauto.application import Application
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')