利用AutoIt3实现文件上传

上一篇 / 下一篇  2016-12-21 11:08:20

由于Selenium本身的限制,不能驱动windows系统的资源,只能驱动浏览器来实现自动化测试,所以有些页面打开了系统的控件时,需要借助其他工具来实现。AutoIt这个工具正好能做这些事情。下面上代码。
ControlFocus("[Class:#32770]","","Edit1")
WinWait("[Class:#32770]","",1)
ControlSetText("[Class:#32770]","","Edit1",$CmdLine[1])
Sleep(500)
ControlClick("[Class:#32770]","","Button1")

这段代码实现了控件获取焦点,选择文件,点击打开按钮。

注意:参数1可以输入控件的titile,但有时候不起作用,不稳定,最好还是使用Class。

TAG: Selenium selenium

 

评分:0

我来说两句

Open Toolbar