2017-09-22 39 views
0

現在、Webアプリケーションでは、生成されたExcelレポートをボタンクリックで自動的に保存します。Selenium Web Driverを使用したIE保存ダイアログの可視性確認

問題: - 私はロボットのクラスに警告プロンプトが表示されたときに保存することに成功取り組んでいるIEのファイルを保存するために使用さ

ロジックを使用してダイアログボックスを保存IEの可視性を識別することはできませんよ

Robot robot = new Robot(); 
robot.setAutoDelay(5000); 
Thread.sleep(3000); 
robot.keyPress(KeyEvent.VK_ALT); 
Thread.sleep(1000); 
robot.keyPress(KeyEvent.VK_S); 
robot.keyRelease(KeyEvent.VK_S); 
robot.keyRelease(KeyEvent.VK_ALT); 

FirefoxのIE 11ブラウザの保存ダイアログボックスの表示を確認するには?

解決策としてthis postを確認しましたが、機能しません。

答えて

0

ロボットクラスでは、ダイアログが表示されているかどうかを検出することはできません。適切な遅延とクリックをボタンに入れるだけです。

+0

ありがとう、@サンジャPaskova。私のロジックはボタンをクリックしますが、アプリケーションエラーのためIEブラウザのダイアログボックスは生成されません。今ブラウザのダイアログボックスを確認する方法は? – Priya

+0

バグを報告し、解決するまで待ちます。私が知っているように、ダイアログが開かれているかどうか、セレンの現在の可能性を知ることはできません。 –

関連する問題