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 脚本执行