美文网首页
关于selenium上传文件方法二-autoit

关于selenium上传文件方法二-autoit

作者: Sunny_微微 | 来源:发表于2020-03-12 16:48 被阅读0次

    autoIT的下载和安装:https://blog.csdn.net/weixin_39578070/article/details/103092328

    上一篇文章中已经讲过了autoIT的下载和安装,本文中就讲讲在window系统中使用autoIT来处理文件上传或者处理selenium无法处理的系统弹出框。

    首先要确认autoIT已经完成安装:

    开始-->所有程序 将看到 autoIT文件夹:首先我们先介绍以下几个部分

    (1)SciTE Script Editor:是autoIT的编辑器)

    (2) AutoIt Window Info (x86):用于拾取系统元素的TItle和Class,只能抓取系统元素,浏览器的元素无法抓取!Frozen状态为冻结状态,此时无法抓取元素,需点击 Options -->点击Freeze,Frozen状态取消后方可抓取页面元素。

    (3)Compile Script to .exe (x64): 用于将写好的脚本编译为exe格式。

    下面就是使用AutoIt Window Info (x86)来选取我们需要的元素

    点击 选择文件 按钮,弹出系统弹出框, 使用autoIT来定位所要元素的Class和Title,只需要用鼠标点击文件名后输入框后使用快捷键 Crtl+alt+F来Frozen,此时获取就已经成功获取了 打开 按钮

    然后在编辑器中输入一下脚本,另存保存到桌面(格式为.au3)

    ControlEnable("文件上传","","Edit1")

    WinWait("[CLASS:#32770]","",10)

    ControlSetText("文件上传","","Edit1","D:\AutoIt3\test.jpg")

    Sleep(3000)

    ControlClick("文件上传","","Button1")

    Sleep(3000)

    用Run Script (x64)来验证以上code写的是否是可行的。

    以上就是使用AutoIT来进行简单的图片上传,图片上传还有另一种方式,请参照一下博客

    关于Selenium文件上传的两种方法总结之一:input方式https://blog.csdn.net/weixin_39578070/article/details/82706855

    相关文章

      网友评论

          本文标题:关于selenium上传文件方法二-autoit

          本文链接:https://www.haomeiwen.com/subject/oprmjhtx.html