其實上傳圖片操作與輸入框的輸入是一樣的,一種是在輸入框中輸入字符信息,一種是在輸入文件格式的信息,下面是用代碼實現上傳文件,
from selenium import webdriver
from time import sleep
driver = webdriver.Chrome()
driver.get("https://www.baidu.com")
driver.maximize_window()
#定位相機按鈕
driver.find_element_by_css_selector(".soutu-btn").click()
sleep(2)
#通過本地文件的絕對路徑上傳圖片(r表示轉移)
driver.find_element_by_css_selector(".upload-pic").send_keys(r"C:\Users\admin\Desktop\測試文檔\圖片\11693.jpg")
sleep(5)
driver.quit()