2016-04-10 9 views
-2

、エクセル、ワードファイルが、エクセル、ワードファイル

+1

既に試したコードの一部を提供してください。少なくともあなたはどのブラウザ(webdriver)とあなたが使用するプログラミング言語 – Andersson

答えて

0

を設定あなたはせずにそれを行うことはできませんブラウザの設定を変更します。

this answerを参照してください。回答の仕方はリンク先に記載されています。ブラウザの設定は、ブラウザのWebdriverインスタンス/ウィンドウの実行時に変更できます。ユーザーのブラウザ設定は変更されません。

0

FireFoxを使用しているとします。ブラウザの設定を変更しない場合は、ダイアログボックスを処理するためにRobotクラスを使用する必要があります。

以下のコードで作業を行います。

 Robot robot = new Robot(); 
     robot.keyPress(KeyEvent.VK_ALT); 
     robot.keyPress(KeyEvent.VK_S); 

     robot.keyRelease(KeyEvent.VK_ALT); 
     robot.keyRelease(KeyEvent.VK_S); 
     Thread.sleep(5000); // sometimes there may be a delay for the dialog box to get appeared. Can be removed if needed 
     robot.keyPress(KeyEvent.VK_ENTER); 
     robot.keyRelease(KeyEvent.VK_ENTER); 

コミュニティがあなたをより良く支援できるように、達成しようとしたコードを親切に共有してください。