1. 程式人生 > >Python+Selenium學習筆記10 - send_keys上傳文件

Python+Selenium學習筆記10 - send_keys上傳文件

element pan web col 技術 html -h nbsp style

在火狐瀏覽器上傳文件

上傳前,同一個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上傳文件