AutoITLibrary =自动化简单的Windows GUI应用程序

时间:2014-11-25 21:35:33

标签: user-interface automated-tests ui-automation autoit

任何人都可以帮助我使用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

1 个答案:

答案 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')