如何使用Selenium Webdriver Python跳过身份验证弹出窗口

如何使用Selenium Webdriver Python跳过身份验证弹出窗口,selenium,google-chrome,authentication,sharepoint,popup,Selenium,Google Chrome,Authentication,Sharepoint,Popup,我用Python创建了一个脚本,使用Selenium访问第三方网站(sharepoint),进行身份验证,运行报告,并将excel文件下载到文件夹中。 这很有效。问题是,当我想用Windows任务调度器自动化此过程时,它在尝试对站点进行身份验证时失败,因为显然Shell.SendKeys功能在后台进程中不起作用。 我正在探索其他解决方案,尝试自动验证和避免键盘输入,因为Selenium无法管理此类浏览器弹出窗口 为了实现这一点,在谷歌搜索数小时后,我将该站点添加到Internet Explor

我用Python创建了一个脚本,使用Selenium访问第三方网站(sharepoint),进行身份验证,运行报告,并将excel文件下载到文件夹中。 这很有效。问题是,当我想用Windows任务调度器自动化此过程时,它在尝试对站点进行身份验证时失败,因为显然Shell.SendKeys功能在后台进程中不起作用。

我正在探索其他解决方案,尝试自动验证和避免键盘输入,因为Selenium无法管理此类浏览器弹出窗口

为了实现这一点,在谷歌搜索数小时后,我将该站点添加到Internet Explorer中的受信任站点,并激活“使用当前用户名和密码自动登录”选项

这在InternetExplorer中起作用,但一旦激活,我就无法直接从google Chrome进入该站点,而google Chrome应该使用IE中相同的可信站点配置

我还重新生成了python代码,以便在Internet Explorer上运行(自动登录在其中工作),但在过程结束时,我得到了另一个弹出窗口,以确认“打开/保存”文件,在该文件中,我再次无法使用Selenium进行确认,我被迫使用Shell.SendKeys,它与任务调度器不兼容,因此我一直坚持使用它

有人能帮我找到解决办法吗?。 提前感谢。

尝试使用Robot类。
它是用Java编写的,我假设Python中也会有类似的东西。

有谁能帮上忙吗