python + selenium input上传方式
比较简单
driver.find_element_by_id('ac_new_xlsx').send_keys(r'D:\work\账号调账模板.xlsx')
python + selenium 非input上传方式
import win32api
import win32con
import time
import pyperclip
def UpLoad_File(webEle, filePath):
"""
使用 python 的 win32api,win32con 模拟按键输入,实现文件上传操作。
:param webEle: 页面中的上传文件按钮,是已经获取到的对象
:param filePath: 要上传的文件地址,绝对路径。如:D:\work\账号调账模板.xlsx
"""
pyperclip.copy(filePath) # 复制文件路径到剪切板
time.sleep(