selenium+python之安装autoit+上传单张图片

安装autoit,此处参考的是上海-悠悠的博文:https://www.cnblogs.com/yoyoketang/p/7612026.html

1.下载地址:https://www.autoitscript.com/site/autoit/downloads/

2.下载完后,文件夹中的文件如图所示

3.打开各种exe的路径

 

 4.操作步骤

4.1 将Finder Tool拖到“打开”按钮上,左侧会生成一些数据信息

4.2 在SciTE-Lite中编辑脚本信息,此处的D:\ym1.png为存放图片的地址。保存后生成au3文件

Firefox浏览器时:

WinActivate("文件上传");
ControlSetText("文件上传", "", "Edit1", "D:\ym1.png");
Sleep(2000);
ControlClick("文件上传", "", "Button1");

Chrome浏览器时:

;ControlFocus("title", "窗口文本", controlID)  设置输入焦点到指定窗口的某个控件上

;WinWait("title","窗口文本", 超时时间)    暂停脚本的执行直至指定窗口存在为止

;Sleep(延迟)    使脚本暂停指定时间段

;ControlClick("title", "窗口文本", 控件ID, 按钮, 点击次数)    向指定控件发送鼠标点击命令

;其中,title即AutoIt Window Info识别出的title字段,controlID即AutoIt Window Info 识别出的class和Instance的拼接

;title 必现对应正确即窗口的title,"text"可写可不写

ControlFocus("打开","text","Edit1")
WinWait("[CLASS:#32770]","",10)
ControlSetText("打开","","Edit1","D:\ym1.png")
Sleep(2000)
ControlClick("打开","","Button1")

4.3 将au3文件转换成exe文件

4.4 在cmd中执行该exe文件,确认脚本是否正常执行

 4.5 脚本执行

 

posted @ 2019-02-28 15:16  测试小风扇  阅读(604)  评论(0编辑  收藏  举报