selenium 基于Autolt工具对于Windows窗口上传文件操作
1.在selenium 自动化过程中,时长遇到需要进行上传文件操作。 这里推荐使用Autoit 工具。 ? ? 2.点击“AutoIT”下载选项。 ? ? 3.点击“Download AutoIt”按钮下载“Autoit” ? ? 4.现在通过点击“Download”按钮下载“Autoit Editor”。 ? ? 5.如下所示点击链接。 ? ? 6.下载之后我们将会得到如下图所示的两个安装文件,一个是autoit-v3-setup,另一个是SciTE4AutoIt3。 ? ?
? ? 8.打开元素识别器 9.通过元素识别器查找元素并在AutoIt编辑器上编辑脚本 ? ? 10.打开文件识别器 Au3Info.exe 现在打开文件上传窗口,点击“选择文件”,这是windows活动 ? ? ? ? ? ? ? ? ? ? 11.我们可以得到属性的值。title=‘打开’,class=‘Edit’ 和 instance=‘1’ 。这些值在步骤4中用于编写AutoIT脚本。 ? ? ? 现在打开AutoIT script editor。 现在,我们将通过元素识别器获取上面三种方法的参数值,从“File name”文本框获取’ControlFocus’ 和 ‘ControlSetText’ 方法的参数,从“open”按钮获取“ControlClick”方法的参数值。 ControlFocus方法参数值: ControlSetText方法参数值: ControlClick方法的参数值: ? ?
? ? 现在不能直接执行这个脚本,首先需要编译这个脚本。对于编译这个脚本,你有两个选项 " compile script x64 " and " compile script x86 ",如果你是32位的机器就选择 " compile script x86 “,64位机器就选择” compile script x64 "。 ? ?
? ? ? 现在我们将在Selenium webdriver中使用这个AutoIT脚本。检查后面的输出。 ? ? 原文链接:https://blog.csdn.net/qq_35451939/article/details/83029946 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |