文件上传时选择相应文件,选择不到
需求:实现百度上传文件
Code
import os
import time
from selenium import webdriver
from selenium.webdriver.common.action_chains import ActionChains
driver = webdriver.Chrome()
driver.maximize_window()
driver.get("https://www.baidu.com/")
driver.find_element_by_class_name("soutu-btn").click()
action = ActionChains(driver)
action.double_click(driver.find_element_by_xpath("//span[text()='选择文件']"))
action.perform()
driver.find_element_by_css_selector("上传图片").click()
os.system(r"C:\Users\S3214\Desktop\a.exe")
time.sleep(10)
driver.quit()
效果图
![在这里插入图片描述](https://img-blog.csdnimg.cn/c7b57933b8bb495b931d0fcdf16ace2a.png)