栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

没有使用Selenium WebDriver弹出任何窗口,无法将chrome(最新的59)文件下载到特定目录

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

没有使用Selenium WebDriver弹出任何窗口,无法将chrome(最新的59)文件下载到特定目录

当我使用Selenium 3.4.0,ChromeDriver 2.30和Chrome
59.0测试此功能时,我尝试使用自己的代码从URL下载excel文件

https://www.microsoft.com/en-in/download/details.aspx?id=45485
以及一些简单的调整。该代码块在我的末端工作正常。

System.setProperty("webdriver.chrome.driver", "C:\Utility\BrowserDrivers\chromedriver.exe");String downloadFilepath = "C:\Utility\OP_Resources\ChromeDownload";HashMap<String, Object> chromePrefs = new HashMap<String, Object>();chromePrefs.put("profile.default_content_settings.popups", 0);chromePrefs.put("download.prompt_for_download", "false");chromePrefs.put("download.default_directory", downloadFilepath);ChromeOptions options = new ChromeOptions();options.setExperimentalOption("prefs", chromePrefs);options.addArguments("start-maximized");options.addArguments("disable-infobars");DesiredCapabilities cap = DesiredCapabilities.chrome();cap.setCapability(CapabilityType.ACCEPT_SSL_CERTS, true);cap.setCapability(ChromeOptions.CAPABILITY, options);WebDriver driver = new ChromeDriver(cap);driver.get("https://www.microsoft.com/en-in/download/details.aspx?id=45485");JavascriptExecutor jse = (JavascriptExecutor)driver;jse.executescript("window.scrollBy(0,200)", "");driver.findElement(By.linkText("Download")).click();


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/447833.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号