Selenium+java - 借助autolt完成上传文件操作

上传文件是每个自动化测试同学会遇到,而且可以说是面试必考的问题,标准控件我们一般用sendkeys()就能完成上传,但是我们的测试网站的上传控件一般为自己封装的,用传统的上传已经不好用了,也就是说用selenium的APi已经无法完成上传操作了,这时我们就要借用第三方工具Autolt来完成上传文件的操作。

准备工作

1、下载autolt

官网:https://www.autoitscript.com/site/autoit/downloads/,请自行下载

也可以百度下载绿色版,免安装,笔者就是绿色版,下面案例都以绿色版进行讲解

附百度网盘:链接: https://pan.baidu.com/s/1szmGK7wudsXKkH5xkEOnOQ 提取码: dysb 

2、下载后解压到指定目录

3、被测网页HTML代码如下

<html> <head> <meta http-equiv="content-type" content="text/html;charset=utf-8" /> <title>上传文件演示案例</title> </head> <body> <div class="row-fluid"> <div class="span6 well"> <h3>upload File</h3> <input id="upload" type="file" name="file" /> </div> </div> </body> </html>

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpzwsw.html