FirefoxProfile firefoxProfile = new FirefoxProfile();
firefoxProfile.setPreference("browser.download.folderList",2);
firefoxProfile.setPreference("browser.download.manager.showWhenStarting",false);
firefoxProfile.setPreference("browser.download.dir","c:\\downloads");
firefoxProfile.setPreference("browser.helperApps.neverAsk.saveToDisk","text/csv");
WebDriver driver = new FirefoxDriver(firefoxProfile);
------------------------------------------------------------------------
driver.findElement(By.linkText("Instant Selenium Testing Tools
Starter")).click();
add below code it ll work
Robot robo=new Robot();
robo.keyPress(KeyEvent.VK_ENTER);
----------------------------------------------------------------------
FirefoxProfile profile = new FirefoxProfile();
profile.setPreference("browser.download.folderList", 2);
profile.setPreference("browser.download.manager.showWhenStarting", false);
profile.setPreference("browser.download.manager.focusWhenStarting", false);
profile.setPreference("browser.download.useDownloadDir", true);
profile.setPreference("browser.helperApps.alwaysAsk.force", false);
profile.setPreference("browser.download.manager.alertOnEXEOpen", false);
profile.setPreference("browser.download.manager.closeWhenDone", true);
profile.setPreference("browser.download.manager.showAlertOnComplete", false);
profile.setPreference("browser.download.manager.useWindow", false);
/* you will need to find the content-type of your app and set it here. */
profile.setPreference("browser.helperApps.neverAsk.saveToDisk", "application/octet-stream");
profile.setPreference("browser.download.dir",path);
String file_types = "application/acrobat, application/nappdf, application/x-pdf, application/vnd.pdf, text/pdf, text/x-pdf, " +
"text/comma-separated-values,text/csv,application/pdf, application/x-msdos-program, application/x-unknown-application-octet-stream,"
+ "application/vnd.ms-powerpoint, application/excel, application/vnd.ms-publisher, application/x-unknown-message-rfc822, application/vnd.ms-excel,"
+ "application/msword, application/x-mspublisher, application/x-tar, application/zip, application/x-gzip, application/x-stuffit,"
+"application/vnd.ms-works, application/powerpoint, application/rtf, application/postscript, application/x-gtar,"
+ "video/quicktime, video/x-msvideo, video/mpeg, audio/x-wav, audio/x-midi, audio/x-aiff, text/plain, application/vnd.ms-excel [official],"
+ "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/msexcel, application/x-msexcel,"
+ "application/x-excel, application/vnd.ms-excel, application/excel, application/x-ms-excel, application/x-dos_ms_excel,"
+ "text/csv, text/comma-separated-values, application/octet-stream, application/haansoftxls, application/msexcell,"
+ "application/softgrid-xls, application/vnd.ms-excel, x-softmaker-pm";
profile.setPreference("browser.helperApps.neverAsk.saveToDisk", file_types);
File fin = new File(path);
if (!fin.exists()) {
fin.mkdirs();
}
File pathToBinary = new File("C:/Program Files (x86)/FrontMotion/Firefox/firefox.exe");
FirefoxBinary ffBinary = new FirefoxBinary(pathToBinary);
ESGManagerFireFoxWebDriver esgManagerFireFoxWebDriver = new ESGManagerFireFoxWebDriver(ffBinary,profile);
esgManagerFireFoxWebDriver.manage().window().setPosition(new Point(0,0));
java.awt.Dimension screenSize = java.awt.Toolkit.getDefaultToolkit().getScreenSize();
Dimension dim = new Dimension((int) screenSize.getWidth(), (int) screenSize.getHeight());
esgManagerFireFoxWebDriver.manage().window().setSize(dim);
return esgManagerFireFoxWebDriver;
分享到:
相关推荐
firefox download 很好用的
火狐Download Helper是一款针对Mozilla Firefox浏览器的扩展插件,其主要功能是帮助用户方便快捷地下载网页上的各种媒体资源,包括视频、音频、图片等。这款插件的版本号为vdhcoapp1.6.0,是该插件的某一稳定版本,...
火狐Firefox浏览器是一款深受用户喜爱的开源网络浏览工具,它以其强大的安全性、隐私保护和高度可定制性闻名。Video DownloadHelper(视频下载助手)是Firefox浏览器的一个重要扩展,专为帮助用户轻松下载网页上的...
亲测 火狐Firefox浏览器的插件Video DownloadHelper 8.0 的合作应用VdhCoAppSetup2.0.11
Deepin Linux 安装最新版 Firefox火狐浏览器详解 在 Deepin Linux 操作系统中,安装最新版的 Firefox 火狐浏览器可以通过下载最新版的 Firefox 压缩包并解压缩来实现。下面是详细的安装步骤: 首先,用户需要在 ...
**火狐浏览器(Firefox)详解** 火狐浏览器(Mozilla Firefox),是全球广受欢迎的开源网络浏览器,由Mozilla基金会及其子公司Mozilla公司开发。自发布以来,Firefox凭借其强大的功能、出色的性能以及对用户隐私的...
Mozilla Firefox,中文俗称“火狐”(正式缩写为Fx或fx,非正式缩写为MF),是一个自由及开放源代码的网页浏览器,使用Gecko排版引擎,支持多种操作系统,如Windows、Mac OS X及GNU/Linux等。该浏览器提供了两种版本...
FireFox 插件 Video DownloadHelper 4.8 完全汉化版,本人英文水平有限,闲暇时间汉化,有不对的地方大家见谅。
标题“firefox 7 download2”指的是Firefox浏览器的第7个版本的下载,这可能是对Firefox 7的一个讨论或资源分享。Firefox是由Mozilla公司开发的一款开源网络浏览器,以其强大的功能、可定制性和对用户隐私的重视而...
使用火狐插件Video DownloadHelper下载时需要安装合作应用,点击链接打不开,显示建立连接失败,连接到 www.downloadhelper.net 时发生错误。本资源提供下载的合作应用安装包。
谷歌chrome、火狐firefox网页视频下载插件_Video-DownloadHelper_v7.3.9_VdhCoAppSetup_v1.5.zip Video-DownloadHelper_v7.3.9.0.crx VdhCoAppSetup-1.5.0.exe
Video DownloadHelper(VDH)是一款专为火狐浏览器(Firefox)设计的强大下载工具,它能够帮助用户方便快捷地下载网页中的视频和音频内容。这款插件具有广泛的应用范围,支持众多在线媒体平台,使得用户无需复杂的...
《Firefox火狐浏览器45.9.0esr-win32版本详解》 Firefox火狐浏览器,由Mozilla基金会开发,是一款开源、免费的网络浏览器,以其强大的安全性、隐私保护和高度可定制性著称。本篇文章将详细解析45.9.0esr-win32版本...
### 火狐Firefox浏览器安装Selenium IDE的详细步骤 #### 一、Selenium IDE简介 Selenium IDE是一款基于Firefox的集成开发环境工具,它允许用户通过简单的点击操作来记录和回放测试脚本,无需编写任何代码。这对于刚...
完成后,打开压缩包"火狐firefox插件 Video DownloadHelper Companion App 1.2.4",按照提示安装Companion App。安装完毕后,重启浏览器,插件和应用将自动启动并开始工作。 在浏览网页时,如果页面包含可下载的...
标题“firefox 7 download1”指的是Firefox浏览器的第7个版本的下载,这可能是对Firefox历史版本的一个引用。Firefox是一款由Mozilla开发的开源网络浏览器,以其开源、安全和可定制性而闻名。在这个特定的场景中,...
`wget https://download.mozilla.org/?product=firefox-latest&lang=zh-CN` 三、解压下载的文件 下载完成后,需要将文件解压到指定路径。可以使用 tar 命令来解压文件,例如: `tar -zxvf firefox-xx.x.tar.gz` ...
火狐浏览器的Video DownloadHelper,配合VdhCoAppSetup-1.6.0