2016-08-06 10 views
2

私は、HTMLページを読むために、JavaでHTML単位で作業しています。私は、ポップアップ/アラートウィンドウからメッセージを読む必要があるシナリオを持っています。私はインデックスページを持っていますpage = form.getInputByName("index").click();HTML単位でアラートを読む

私がインデックスページをクリックすると、私はレスポンスページを取得します。しかし、その前に、私は

enter image description here

のようないくつかの事は、私が上記のメッセージを読み、次に[OK]を続行するアラートを取得します。

私は `

のような警告ハンドラを試みたが、これは私のために働いていません。

答えて

2

代わりCollectingAlertHandlerを使用する必要があります。

CollectingAlertHandler alertHandler = new CollectingAlertHandler(); 
webClient.setAlertHandler(alertHandler); 

/*Your browsing codes here*/ 

List<String> alertmsgs = new ArrayList<String>(); 
alertmsgs = alertHandler.getCollectedAlerts(); 

を次にあなたが望むようにして得られたメッセージを使用することができます。注意:[OK]ボタンをクリックする必要はありません。

関連する問題