问题遇到的现象和发生背景
我用selenium操作OA 想上传附件 click按钮已经找到 但是不是input类型 所以不能用send_keys 然后我就想用控制键盘的方法输入附件路径呗 网上搜了用pyautogui和pywinauto库 但我的都不行,都不能把路径输入进去 是我电脑有啥问题吗?
问题相关代码,请勿粘贴截图
(1)from pywinauto .keyboard import send_keys 这是pywinauto库的
wd.find_element(By.CSS_SELECTOR,'#btnIdxAddFj').click()
time.sleep(3)
send_keys('C:\Users\ma\DesktopExportExcel.xls')
send_keys("{VK_RETURN}")
(2)pyautogui.typewrite(r"C:\Users\ma\Desktop\ExportExcel.xls") 这是用的pyautogui库
time.sleep(3)
pyautogui.press('enter', presses=2)
运行结果及报错内容
我试过了 邮箱啥的 传附件 弹出框 用上述办法可以把路径传进去 但是我们单位OA这个传附件的窗口就不行
我想要达到的结果
这个问题困扰我好久了 想再试试sendkeys库 但是太老了 不好安装 安装上了估计也是一样