使用AutoIt实现web页面图片文件上传

参考:https://blog.csdn.net/weixin_42024694/article/details/80080629

1.打开windows定位软件

2.点击上传按钮,使上传文本框弹出,使用Finder Tool 分别定位上传文本输入框和打开按钮

3.打开脚本编辑器进行编辑,1处对上上图中1的Class+1,2处对应上图中2处(打开按钮)的id+1  1代表Instance的值

综上所述,如果不出问题,你直接复制如下脚本:

ControlFocus("打开","","Edit1")
WinWait("[CLASS:#32770]","",10)
ControlSetText("","","Edit1","E:\workspace\git\ad-ui\src\main\resources\material\Desert.jpg")
Sleep(2000)
ControlClick("打开","","Button1")
Sleep(2000)

只要修改ControlSetText()中的上传地址为你电脑要上传的地址就可以了

还可以写成参数

ControlFocus("文件上传", "", "Edit1")
WinWait("[CLASS:#32770]", "", 10)
ControlSetText("打开" ,"", "Edit1", $CmdLine[1])
Sleep(2000)
ControlClick("打开", "","Button1");

生成exe文件后,在cmd端执行

4.使用Complie Script to .exe,转换成exe文件,参考链接,就不多说了

猜你喜欢

转载自blog.csdn.net/panruola/article/details/88408398