上传者: 38587509
|
上传时间: 2022-06-06 22:14:39
|
文件大小: 90KB
|
文件类型: PDF
文件上传是所有UI自动化测试都要面对的一个头疼问题,今天博主在这里给大家分享下自己处理文件上传的经验,希望能够帮助到广大被文件上传坑住的seleniumer。
首先,我们要区分出上传按钮的种类,大体上可以分为两种,一种是input框,另外一种就比较复杂,通过js、flash等实现,标签非input
我们分别对这两种进行分析:
1.input标签
众所周知,input标签是可以直接send_keys的,这里也不例外,来看代码示例:
代码:
# -*- coding: utf-8 -*-
from selenium import webdriver
driver = webdriver.Fire