ブラウザダイアログ(例「ファイルを名前を付けて保存」)とJavaScriptの window.alert()
を除いて、Webアプリケーションにはモーダルダイアログが実際にはありません。 window.prompt()
、および window.confirm()
それ以外のものは、別のウィンドウ(従来のWebアプリケーションのように)またはその背後にある要素へのアクセスをブロックするオーバーレイ(現代のAJAXy、Webアプリケーションのように)です。
別のウィンドウの場合は、 waitForPopUp ... windowname ...
、次に selectWindow ... windowname ...
、 selectWindow
(名前なし)を入力してください。
オーバーレイの場合は、ページ内の他のものと同じようにアドレス指定できますが、エレメントロケータが何であるか(またはそうでないかもしれない)、驚くかもしれません。 Firefoxの「XPather」または「Firebug」アドオンを使用して、正しいXPath式を把握してください。