Python web自动化测试 —— 文件上传
文件上传三种方式:(一)查看元素标签,如果是input,则可以参照文本框输入的形式进行文件上传,方法:和用户输入是一样的,使用send_keys

文件上传三种方式:
(一)查看元素标签,如果是input,则可以参照文本框输入的形式进行文件上传
方法:和用户输入是一样的,使用send_keys
|
1 2 3 4 5 |
|
说明:如果不是input标签,直接是div标签,则不能使用上述方法,也不能使用selenium中的(拖拽方法)drag_and_drop(value1,value2),因为文件夹中的文件,是window操作,不是浏览器中的元素,无法定位。则使用以下方式:
(二)使用pywinauto(只能在window平台上面使用)
步骤:1、下载pywinauto包------pip install pywinauto
步骤2:导入 from pywinauto .keyboard import send_keys
步骤3:打开窗口>>>输入文件地址>>>点击打开按钮就行了,请看具体代码.
具体代码如下:
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
|
(三)如果电脑不是window操作系统--使用pyautogui跨平台
|
1 |
|
|
1 2 3 4 5 6 7 8 9 10 11 12 13 |
|
最后感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走!

软件测试面试文档
我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。


更多推荐




所有评论(0)