Python+Selenium学习笔记10 - send_keys上传文件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python+Selenium学习笔记10 - send_keys上传文件相关的知识,希望对你有一定的参考价值。
在火狐浏览器上传文件
上传前,同一个HTML文件在火狐和Edge浏览器显示有些不同
这是Firefox浏览器的显示
这是Edge浏览器
上传后
1 # coding = utf-8 2 3 from selenium import webdriver 4 import os 5 import time 6 7 dr = webdriver.Firefox() 8 file_path = "file:///" + os.path.abspath(\'upfile.html\') 9 dr.get(file_path) 10 time.sleep(5) 11 12 # 定位上传按钮,添加本地文件 13 dr.find_element_by_name("file").send_keys(\'E:\\\\Python-Project\\\\threeCases\\\\upfile.html\') # 双线转义 14 15 dr.quit()
以上是关于Python+Selenium学习笔记10 - send_keys上传文件的主要内容,如果未能解决你的问题,请参考以下文章