0
誰もがセレンを使用してIEのダウンロードダイアログウィンドウの処理に私を助けることができます& java。ありがとうございました。セレンとjavaを使用してIEのダウンロードダイアログウィンドウを処理する
誰もがセレンを使用してIEのダウンロードダイアログウィンドウの処理に私を助けることができます& java。ありがとうございました。セレンとjavaを使用してIEのダウンロードダイアログウィンドウを処理する
これあなたが探しているもの:ロボットクラスを使用して
System.setProperty("webdriver.ie.driver", "D:\\IEDriverServer.exe");
WebDriver driver = new InternetExplorerDriver();
driver.manage().window().maximize();
driver.get("http://www.sample-videos.com/download-sample-csv.php");
driver.findElement(By.xpath("html/body/div[2]/div[1]/div[2]/div[2]/table/tbody/tr[8]/td[4]/a")).click();
Robot robot = new Robot();
Thread.sleep(1000);
robot.keyPress(KeyEvent.VK_TAB);
Thread.sleep(2000);
robot.keyPress(KeyEvent.VK_ENTER);
あなたは、ダウンロードボタンをクリックすると開くUIを処理するためのキーイベントを使用することができます。
コードを実行するだけで便利です。あなたが使うことができる別のツールは "AutoIt"です。それはロボットクラスよりも優れています。
これを確認してくださいhttp://sqa.stackexchange.com/questions/3169/downloading-a-file-in-internet-explorer-through-selenium – Andersson
https://stackoverflow.com/questions/48240146/selenium-download -file-in-internet-explorer-to-specified-folder-direct-without/48240157#48240157このアプローチは非常にかさばりますが、異なるケースでうまく動作します – alex