共有3种状态
UnexpectedalertBehaviour:
ACCEPT
-接受警报DISMISS
-关闭/取消警报IGNORE
-既不接受也不关闭警报DesiredCapabilities dc =新的DesiredCapabilities();
dc.setCapability(CapabilityType.UNEXPECTED_alert_BEHAVIOUR,UnexpectedalertBehaviour.IGNORE);
driver =新的FirefoxDriver(dc);
然后,您可以通过执行触发警报并将其捕获为预期异常的操作来处理警报:
尝试{ click(myButton);} catch(UnhandledalertException f){ 尝试{ 警报警报= driver.switchTo()。alert(); 字符串alertText = alert.getText(); System.out.println(“警告数据:” + alertText); alert.accept(); } catch(NoalertPresentException e){ e.printStackTrace(); }}


