在应用程序启动期间获取身份验证弹出窗口
Getting a Authentication PopUp during application Launch
我的脚本在 Firefox 启动期间在 water 网络驱动程序中执行我的 ruby 脚本时失败。原因是在启动期间会显示一个身份验证弹出窗口,并且由于公司设置的策略,默认 URL 将启动并且无法修改。所以脚本失败说无法获得稳定的连接。有什么方法可以在代码中处理这个问题,因为我公司的政策方面没有任何改变。
查看 AutoAuth 是否可以手动工作,如果可以,您可以将其添加到您的自定义 Firefox 配置文件中:
Watir 代码:
profile = Selenium::WebDriver::Firefox::Profile.new
profile.add_extension "../path/to/autoauth.xpi"
b = Watir::Browser.new :firefox, :profile => profile
如果 Titus 的回答不起作用,您可能需要研究一些绕过该策略的方法。例如 运行 来自不属于您域的一部分且不受策略执行约束的 VM。您也可以尝试直接从 mozilla 下载稍微不同的 firefox 版本,比如 ESR 版本,它可能没有设置该策略。
我的脚本在 Firefox 启动期间在 water 网络驱动程序中执行我的 ruby 脚本时失败。原因是在启动期间会显示一个身份验证弹出窗口,并且由于公司设置的策略,默认 URL 将启动并且无法修改。所以脚本失败说无法获得稳定的连接。有什么方法可以在代码中处理这个问题,因为我公司的政策方面没有任何改变。
查看 AutoAuth 是否可以手动工作,如果可以,您可以将其添加到您的自定义 Firefox 配置文件中:
Watir 代码:
profile = Selenium::WebDriver::Firefox::Profile.new
profile.add_extension "../path/to/autoauth.xpi"
b = Watir::Browser.new :firefox, :profile => profile
如果 Titus 的回答不起作用,您可能需要研究一些绕过该策略的方法。例如 运行 来自不属于您域的一部分且不受策略执行约束的 VM。您也可以尝试直接从 mozilla 下载稍微不同的 firefox 版本,比如 ESR 版本,它可能没有设置该策略。