在这里和大家分享二种 selenium 中上传文件的方法.
方法一: 使用 input,type=file 来实现
具体代码如下:
- e=driver.find_element_by_name("filename") #定位上传文件的元素
- time.sleep(2)
- e.send_keys(r'D:\demo.xlsx') # 需要上传的文件路径
- driver.quit()
方法二: 因有些上传文件的不是采用 form 表单形式, 点击上传文件按钮后需要和 Windows 弹框进行交互.
来源: http://www.bubuko.com/infodetail-3394800.html