悬崖上的金鱼公主,山西铁通,刘琪简历
目前,一般实现文件图片上传的方式都是有一个按钮,点击之后直接调用操作系统自身的弹框,选择文件后,实现上传。因为selenium不支持调用操作系统的操作,所以这种情况下,利用selenium无法完成图片上传,这时,我们可以选择autoit实现。
autoit可以操控控件
下载地址 :https://www.autoitscript.com/site/autoit/downloads/
controlenable("文件上传","","edit1") winwait("[class:#32770]","",10) controlsettext("文件上传","","edit1",$cmdline[1]) #$cmdline[0] ;参数的数量 $cmdline[1]第一个参数 (脚本名称后面) $cmdline[2] ;第二个参数
sleep(2000)
controlclick("文件上传","","button1")
sleep(2000)
这样保持起来,然后使用 compile script to .exe 打包成exe文件使用python调用:
for i,zzz in enumerate(lists): os.system(r'e:\hello_data\31.exe %s'%zzz)
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
python求numpy中array按列非零元素的平均值案例
网友评论