watij での webページダイアログ テスト
webページダイアログなど、モーダルダイアログのテストの仕方
new Thread(new Runnable() { public void run() { try { ie.button("Launch Dialog").click(); } catch (Exception e) { e.printStackTrace(); } } }).start(); ModalDialog modalDialog = ie.modalDialog();
スレッドを生成し、モーダルダイアログを表示させる為のトリガを実行する(上記ではボタンクリック)。スレッドの外で、modalDialog オブジェクトを取得してテストする。
※スレッドを使わずに、webページダイアログなどのモーダルダイアログを表示させると、そこでテストコードの実行が一時停止してしまうので要注意。(モーダルダイアログを閉じると継続実行される)