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()

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM