Selenium 2.18.0-未处理的AlertException在驱动程序初始化时,如何处理它?
我犯了错误,将我的pom.xml更新为selenium2.18.0 现在,操作期间的未处理AlertException是新功能: Firefox和IE中的警报处理:如果操作期间出现警报,则引发UnhandleAlertException。未处理的警报也会被解除,以减少重复的异常 但如果我打电话Selenium 2.18.0-未处理的AlertException在驱动程序初始化时,如何处理它?,exception,selenium,unhandled-exception,Exception,Selenium,Unhandled Exception,我犯了错误,将我的pom.xml更新为selenium2.18.0 现在,操作期间的未处理AlertException是新功能: Firefox和IE中的警报处理:如果操作期间出现警报,则引发UnhandleAlertException。未处理的警报也会被解除,以减少重复的异常 但如果我打电话 driver = new InternetExplorerDriver(); 它会导致模式对话框出现异常,因为我当前的系统需要代理凭据,这些凭据由循环自动it脚本填充(以防有人需要): 那么我如何防止这
driver = new InternetExplorerDriver();
它会导致模式对话框出现异常,因为我当前的系统需要代理凭据,这些凭据由循环自动it脚本填充(以防有人需要):
那么我如何防止这种异常呢?如果我只是
try { driver = new InternetExplorerDriver(); }
catch(UnhandledAlertException e) {}
我将收到一个驱动程序=null
感谢您抽出时间如果您的系统需要代理凭据,您应该能够将其与所需的功能一起传递到驱动程序中
看看该使用什么。但就我而言,我可能很幸运,因为这是一个可以处理的代理请求,但。。。如果这是网站关于其他内容的警报,那么如果在初始化之前已经收到异常,如何启动驱动程序来处理网站?
try { driver = new InternetExplorerDriver(); }
catch(UnhandledAlertException e) {}