python开发自动化测试之文件上传的两种方式
最近教学过程,学员项目出现测试上传文件无法执行的情况,分析发现学员项目的上传按钮并不是input按钮,导致无法使用直接定位元素方式进行文件的上传。
用百度首页-图片上传搜索进行举例,虽然该按钮也是input按钮,但是该文章也有一定的参考意义。
方法一:适用于input标签
使用selenium定位到元素后,直接sendkeys,输入要上传文件的绝对地址
方法二:适用于非input标签
使用selenium定位到元素后,点击元素,弹出一个Windows弹窗后,通过pywinauto库对Windows的窗口进行操作
如需了解更多测试技术信息请关注:http://www.duoceshi.cn/ 深圳市多测师信息技术有限公司
上一篇: 多测师软件测试培训之BBS论坛环境搭建
下一篇: 软件测试之手工测试人员如何转测试开发?