selenium自动化测试之上传本地文件

使用工具AUTOIT,下载地址:AutoIt Downloads - AutoIt

1、打开需要做自动化测试的页面,点击文件上传按钮,弹出上传文件窗口时,打开AutoIt Windows Info,点击小风扇拖动到文件名窗口

 

2、打开SciTE Script Editor ,编写脚本,将上述操作获取属性按下面的格式填写正确,保存后点击Tools-go运行,无报错即可保存为.au3文件

ControlFocus("打开","","Edit1");

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

ControlSetText("打开","","Edit1","C:\Users\X1\Desktop\logo.png");

Sleep(2000);

ControlClick("打开","","Button1");

3、打开Compile Script to.exe ,将刚刚保存的.au3文件转成.exe文件,点击convert

 

 4、在python中使用

先定位到上传文件的元素位置,在调用生成的.exe文件

os.system(r"C:\Users\X1\Desktop\file.exe")

参考如下代码

 

相关文章

转载地址:https://www.cnblogs.com/mini-monkey/p/12104821...
web自动化测试过程中页面截图相对比较简单,可以直接使用sel...
目录前言一、Selenium简介二、浏览器驱动1.浏览器驱动参考2....
一、iframe的含义:iframe是HTML中框架的一种形式,在对界面...
转载请注明出处❤️作者:测试蔡坨坨原文链接:caituotuo.to...
'''##**认识selenium**​**下载:pipinstall...