潍坊网站建设招聘成都搭建网站
2026/6/28 20:58:11 网站建设 项目流程
潍坊网站建设招聘,成都搭建网站,企业内部网站制作,小程序制作预览在做web自动化时#xff0c;我们经常会碰到一些场景需要进行文件上传#xff0c;而文件上传打开的窗口属于windows控件#xff0c;通过Selenium是操作不了的#xff0c;此篇文章给大家介绍几种实现方法。 前言 方法一#xff1a;sendKeys 前提条件#xff1a;文件上传元…在做web自动化时我们经常会碰到一些场景需要进行文件上传而文件上传打开的窗口属于windows控件通过Selenium是操作不了的此篇文章给大家介绍几种实现方法。前言方法一sendKeys前提条件文件上传元素是input标签并且type为file才可以使用此种方法以我在本地的fileupload.html文件为例测试代码如下此方法的核心在于元素是input类型可以借由sendKeys方法去输入上传文件的路径即可方法二AutoIT针对不是input类型的元素我们可以使用第三方的自动化工具比如Auto对windows控件元素进行操作以下是其官网介绍翻译过来就是AutoIT是类似于Basic脚本语言的免费软件利用它我们可以实现对windows的GUI界面进行自动化操作balabala...官网地址https://www.autoitscript.com/site/autoit/强烈建议先去看官方文档https://www.autoitscript.com/autoit3/docs/对工具的使用和脚本编写语法描述的非常详细step1下载安装下载页面在这里https://www.autoitscript.com/site/autoit/downloads/点击下载即可下载完下一步直到安装完毕安装完毕会有如下几个应用其中我们用得到的有AutoIT Window Info 识别Windows元素信息Complie Script to .exe 将AutoIT编写的脚本编译成exe可执行文件Run Script 运行AutoIT脚本SciTE Script Editor 编写AutoIT脚本注意官方推荐使用X86版本这样兼容性问题会少些step2使用AutoIT1、将上传的Windows窗口打开2、打开AutoIT Window Info 工具Finder Tool下的图标一直按住选择窗口中要识别的元素文件名后面的输入框以及打开按钮分别记录下此时的Tile、Class等信息3、打开SciTE Script Editor开始进行脚本编写注意元素的定位是由Class和Instance进行拼接的如Class为EditInstance为1那么定位表达式为Edit14、选择工具栏上面的 Tools-Go 先去运行下脚本试运行OK之后将脚本保存后缀为au35、选择Complie Script to .exe工具把脚本编译为exe文件6、Java代码本地执行exe文件来看看运行效果最后作为一位过来人也是希望大家少走一些弯路在这里我给大家分享一些软件测试的学习资料和我花了3个月整理的软件测试自学全栈这些资料希望能给你前进的路上带来帮助。​视频文档获取方式这份文档和视频资料对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴我走过了最艰难的路程希望也能帮助到你以上均可以分享点下方小卡片即可自行领取。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询