我正在使用Python和Selenium在办公室做一些自动化,我需要填写一个“上传文件”对话框(一个Windows“打开”对话框),该对话框是从一个站点调用的无头镀铬浏览器。有没有人知道如何做到这一点?
如果我没有使用无头浏览器,例如,Pywinauto可以使用与以下类似的行,但这似乎不是无头镀铬的选项:
app.pane.open.ComboBox.Edit.type_keys(uploadfilename +“{ENTER}”)
提前谢谢!
答案 0 :(得分:0)
事实证明这是不可能的。我最终在VM上运行代码并设置了一个注册表项,以便在VM最小化,断开连接或不与用户交互时允许自动运行。