我在我的网络驱动程序中使用代理,并且它弹出了一个用户/通过身份验证对话框。经过大量的搜索,我决定最简单的处理方法是使用一个如下所示的自动脚本:
TheClassThatDefinesLoad
我像这样调用脚本:
#Include <File.au3>
WinWaitActive("Authentication Required")
Send(proxyuser)
Send("{TAB}")
Send(proxyuser)
Send("{ENTER}")
问题是,在我这样做之后,在我的python selenium web驱动程序脚本中运行的任何内容都会出现错误&#34;当前没有模态对话框打开&#34;。我不确定它意味着什么或如何解决它。
我的webdriver设置如下所示:
subprocess.run('proxyscript.exe')
答案 0 :(得分:0)
在FF 53中可能会发生这种诡计。我最近搬到了FF 60,并且结束了。一旦使用Autoit进行了更改(例如,打开选项卡,更改了UserAgent),Selenium就会损坏。