python中附件的上传会使用pywinauto库来实现附件的上传
pywinauto的安装:
在dos窗口中执行pip install pywinauto来进行安装
文件的上传代码实现
import pywinauto
from selenium import webdriver
from selenium.webdriver.common.by import By
driver=webdriver.Chrome()
driver.get("https://xxxx")
driver.implicitly_wait(5)
driver.find_element(By.XPATH,'//*[@id="id"]').click()
app=pywinauto.Desktop()
dialog=app['打开']
time.sleep(2)
dialog['Edit'].type_keys(r"E:\1\1.png")
time.sleep(2)
dialog['Button'].click()