当前位置: 首页> 技术文章> python开发自动化测试之文件上传的两种方式

python开发自动化测试之文件上传的两种方式

python开发自动化测试之文件上传的两种方式

最近教学过程,学员项目出现测试上传文件无法执行的情况,分析发现学员项目的上传按钮并不是input按钮,导致无法使用直接定位元素方式进行文件的上传。

用百度首页-图片上传搜索进行举例,虽然该按钮也是input按钮,但是该文章也有一定的参考意义。


方法一:适用于input标签

使用selenium定位到元素后,直接sendkeys,输入要上传文件的绝对地址

upfile1621820837026.jpg

方法二:适用于非input标签

使用selenium定位到元素后,点击元素,弹出一个Windows弹窗后,通过pywinauto库对Windows的窗口进行操作

upfile1621821295011.jpg

upfile1621821338416.jpg

如需了解更多测试技术信息请关注:http://www.duoceshi.cn/ 深圳市多测师信息技术有限公司


上一篇: 多测师软件测试培训之BBS论坛环境搭建

下一篇: 软件测试之手工测试人员如何转测试开发?

QQ技术交流群

多测师官方学习交流
556733550

加入群聊