Java 在HTML单元中读取警报
我正在用Java编写HTML单元来阅读HTML页面。我有一个场景,我必须从弹出/警报窗口读取消息。我有一个索引页Java 在HTML单元中读取警报,java,htmlunit,htmlunit-driver,Java,Htmlunit,Htmlunit Driver,我正在用Java编写HTML单元来阅读HTML页面。我有一个场景,我必须从弹出/警报窗口读取消息。我有一个索引页page=form.getInputByName(“索引”)。单击() 在我点击索引页面后,我得到了响应页面。但在那之前我得到了一个警报 我想阅读上面的消息,然后继续“确定” 我试过像这样的警觉处理程序` 但这对我不起作用。您应该改用CollectingAlertHandler: CollectingAlertHandler alertHandler = new Collecting
page=form.getInputByName(“索引”)。单击()代码>
在我点击索引页面后,我得到了响应页面。但在那之前我得到了一个警报
我想阅读上面的消息,然后继续“确定”
我试过像这样的警觉处理程序`
但这对我不起作用。您应该改用CollectingAlertHandler:
CollectingAlertHandler alertHandler = new CollectingAlertHandler();
webClient.setAlertHandler(alertHandler);
/*Your browsing codes here*/
List<String> alertmsgs = new ArrayList<String>();
alertmsgs = alertHandler.getCollectedAlerts();
CollectingAlertHandler alertHandler=new CollectingAlertHandler();
setAlertHandler(alertHandler);
/*你的浏览代码在这里*/
List alertmsgs=new ArrayList();
alertmsgs=alertHandler.getCollectedAlerts();
然后你可以使用你想要的信息。提醒:您无需单击“确定”按钮
CollectingAlertHandler alertHandler = new CollectingAlertHandler();
webClient.setAlertHandler(alertHandler);
/*Your browsing codes here*/
List<String> alertmsgs = new ArrayList<String>();
alertmsgs = alertHandler.getCollectedAlerts();