1、用pywinauto
# ------------pywinauto 通过窗口上传单个文件---------------------- from pywinauto.keyboard import send_keys # 定位文件上传按钮: driver.find_element_by_id('test1').click() time.sleep(2) # 输入文件名 send_keys('C:\images\9.png') # 输入回车键 send_keys('{VK_RETURN}') # ------------pywinauto 通过窗口上传多个文件---------------------- from pywinauto.keyboard import send_keys # 定位文件上传按钮: driver.find_element_by_id('test2').click() time.sleep(2) # 输入文件名 send_keys('"C:\images\9.png"') send_keys('"C:\images\8.png"') send_keys('"C:\images\9.png"') # 输入回车键 send_keys('{VK_RETURN}')
2、如果有input,直接send_keys把文件地址上传上去