Autoit对win系统弹窗的操作
摘要:selenium无法对弹出的系统弹窗进行出来,所以要用到其它工具来处理web界面点击触发的系统弹窗。
Autoit操作流程:
1、定位操作的窗口
使用Au3Info.exe 定位窗口,按住拖动即可
2、写操作步骤
用SciTE.exe 编辑
ControlFocus("打开","","Edit1") WinWait("[CLASS##32770]",1000) ControlSetText("打开","","Edit1",$CmdLine[1]) ControlClick("打开","","Button1")
备注:如何传递命令行参数
$CmdLine[0] 保存着命令行中参数的个数(不包括脚本文件名)
$CmdLine[1] 是第 1 个参数
$CmdLine[2] 则是第 2 个参数
3、编译成EXE可执行文件
然后就可以用python操作该exe文件了
#cmd 写入dos命令即可
os.system(cmd)