利用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。
相关阅读:
- 基于Selenium的Web自动化框架 (zaza9084, 2016-10-10)
- 在Docker容器内运行Selenium测试程序 (zaza9084, 2016-10-13)
- Python+Selenium自动化入门 (zaza9084, 2016-10-20)
- Selenium调用高版本浏览器异常问题 (zaza9084, 2016-10-21)
- Selenium验证码的解决办法 (zaza9084, 2016-11-04)
- Selenium Webdriver三种等待方法 (zaza9084, 2016-11-09)
- webdriver工作过程(chrome) (xnningnanjing, 2016-12-03)
- Selenium2+python自动化-环境搭建 (Test_Crazy, 2016-12-12)
- 基于Selenium的Web自动化框架增强篇 (zaza9084, 2016-12-16)
- Selenium页面对象模型 (zaza9084, 2016-12-19)
收藏
举报
TAG:
Selenium
selenium