使用Python与Windows模式对话框交互

时间:2017-06-28 13:25:19

标签: python windows dialog

我正在使用selenium打开网络浏览器(特别是Chrome)以登录帐户。当我运行我的脚本时,有一个模式对话框,让用户知道管理权限有错误。一旦用户点击" Okay",脚本的其余部分运行没有问题。

问题是我需要这个脚本自动运行。有没有办法使用Python点击"好的"按钮?警报不在Chrome中,因此.switch_to_alert()无效。我之前发现this question已经问过,但是回复表明它不能用 selenium 完成,但可以用另一种方式完成吗?

我还发现this source使用ctypes来处理,但我无法安装ctypes。

任何提示/帮助都将不胜感激!

1 个答案:

答案 0 :(得分:0)

我做了进一步的研究,似乎无法使用Python访问系统模式对话框。

我能够通过获得旧版本的chromedriver来防止弹出发生。我没有使用最新版本(ChromeDriver 2.30),而是恢复了ChromeDriver 2.27,我的程序没有问题。