设置Edge浏览器的实验选项



我可以在Chrome中更改下载位置,但当我为Edge浏览器更改下载位置时,方法setExperimentalOptions不适用于EdgeOptions。我使用的是Selenium 3.141.59 Java。

String location = System.getProperty("user.dir") + "\Downloads";
HashMap preferences = new HashMap();
preferences.put("download.default_directory", location); 

EdgeOptions options = new EdgeOptions();
options.setExperimentalOption("prefs", preferences); //setExperimentalOption is not existed for Edge

System.setProperty("webdriver.edge.driver","C:\Users\User\Desktop\Selenium\Browsers\Edge\msedgedriver.exe");
WebDriver driver = new EdgeDriver(options);

driver.manage().window().maximize();
driver.get("https://file-examples.com/index.php/sample-documents-download/sample-doc-download/");
driver.findElement(By.xpath("//tbody/tr[1]/td[5]/a[1]")).click();

Selenium 3.141.59方法setExperimentalOptions未定义,在检查Selenium EdgeDriver库后,我没有找到任何特定的方法来更改下载位置。

在这种情况下,我可以建议您使用Selenium 4.0.0-beta-4,其中定义了.setExperimentalOption((。

相关内容

  • 没有找到相关文章

最新更新