# 火狐启动路径
如果安装了多个Firefox版本,若在创建FirefoxDriver时不指定路径,则启动安装在默认路径下的Firefox浏览器,C:\Program Files\Mozilla Firefox\firefox.exe
WebDriver webDriver = new FirefoxDriver();
指定路径通过设定系统属性来实现:
System.setProperty("webdriver.firefox.bin", "C:\\Program Files\\Mozilla Firefox\\firefox.exe");
WebDriver webDriver = new FirefoxDriver();
此时启动为该特定路径下的火狐浏览器实例。
# FirefoxProfile的设定
若使用不带参数的构造方法:new FirefoxDriver(),则会在该路径下生成类似的匿名Profile(Win7):
C:\Users\XXXX\AppData\Local\Temp\anonymous5266162376255423678webdriver-profile
该Profile是从火狐浏览器的默认Profile拷贝而来,火狐浏览器的默认Profile存放在:
C:\Users\daniel.chen\AppData\Roaming\Mozilla\Firefox\Profiles\XXXX.default
若需要使用特定Profile启动,应该使用FirefoxDriver(FirefoxProfile profile)的构造方法,例如:
FirefoxProfile profile = new FirefoxProfile(new File("D:\\daniel\\FirefoxProfile\\"));
WebDriver webDriver = new FirefoxDriver(profile);
另,创建新的Profile可以在Run中输入 firefox.exe -p 在打开的Profile Manager中管理profile,详情可参考:http://support.mozilla.org/zh-CN/kb/%E7%AE%A1%E7%90%86%E7%94%A8%E6%88%B7%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6
分享到:
相关推荐
selenium-firefox-driver-2.47.1.jar
以下是一个简单的Python爬虫示例,使用Selenium和Firefoxdriver: ```python from selenium import webdriver # 指定Firefox浏览器和geckodriver的路径 firefox_path = r"C:\path\to\your\Firefox\installation\...
2. **下载FirefoxDriver**:从Mozilla或Selenium的官方网站下载适合你Firefox版本的FirefoxDriver,并将其添加到系统路径,这样Selenium可以自动找到并使用它。 3. **导入Selenium库**:在编程环境中(如Python、...
在使用Selenium 3.3.1与Firefox V47进行自动化测试时,你需要将geckodriver添加到系统环境变量PATH中,以便Selenium可以找到并启动它。同时,你需要指定Firefox浏览器的版本,因为Selenium 3.3.1可能默认使用的是...
总的来说,火狐、Selenium和Geckodriver的组合提供了强大的Web自动化测试能力,而这个压缩包文件中的内容正是一个可行的配置示例,帮助你在特定环境下运行自动化测试脚本。在实际应用中,你需要根据项目需求和环境...
selenium-firefox-driver-2.52.0 jar包
1. **安装FirefoxDriver**:下载对应操作系统和Firefox版本的FirefoxDriver,并将其添加到系统PATH环境变量中。 2. **导入库**:在你的编程环境中导入Selenium WebDriver的相关库。 3. **创建FirefoxDriver实例**...
selenium-htmlunit-driver-2.9.0jar包 selenium-htmlunit-driver-2.9.0jar包 selenium-htmlunit-driver-2.9.0jar包 selenium-htmlunit-driver-2.9.0jar包
本篇将详细介绍Selenium中常用的浏览器Driver,以及如何打包和使用它们。 首先,我们来看看包含在压缩包中的几个主要浏览器Driver: 1. **ChromeDriver (chromedriver.exe)**:这是针对谷歌浏览器(Chrome)的...
3. **配置Chrome Driver**:在代码中指定Chrome Driver的路径,这样Selenium才能找到并启动它。 4. **启动浏览器**:通过WebDriver实例启动Chrome浏览器。 5. **导航和操作**:使用Selenium提供的API来导航到特定...
java 使用 seleniumhq selenium Screenshot 实现调用浏览器驱动 截取图片 截取全图 https://blog.csdn.net/weixin_42749765/article/details/107404488 所需 火狐驱动 64位 linux +windows
使用selenium与webdriver打交道,是启动webdriver去调用浏览器,来完成操作。这就是selenium-chrome-driver-3.14.0.jar,作为chrome浏览器的webdriver,被selenium调用执行操作。
2. **下载Selenium WebDriver**:访问Selenium的官方网站,选择适用于Java的Selenium Server Standalone JAR文件,下载并将其添加到项目类路径中。 3. **获取geckodriver**:同样,从Mozilla的官方GitHub仓库下载...
在给定的标题 "selenium_driver" 中,我们可以看出这个压缩包包含了与 Selenium WebDriver 相关的浏览器驱动程序。这些驱动程序是 Selenium 与特定浏览器通信的桥梁,使得自动化测试脚本能够控制浏览器的行为。 **...
2. **创建WebDriver实例**:通过`org.openqa.selenium.WebDriver`接口的实现类`org.openqa.selenium.FirefoxDriver`,创建一个FirefoxDriver对象。 3. **配置设置**:如果需要自定义Firefox的配置,可以通过`...
**Selenium 2** 是一种强大的工具,它整合了 **Selenium 1** 和 **WebDriver** 的最佳特性,使得在多个浏览器中进行 Web 应用程序的端到端功能测试变得更加高效与便捷。 ### 1.1 Selenium 2 的演变与发展 - **...
在实际操作中,首先导入`selenium-client-driver`,它提供了WebDriver接口和各个浏览器的实现。然后,启动Selenium Server,这可以通过命令行或者代码调用完成。接着,创建一个WebDriver实例,指定要模拟的浏览器...
标题中的“selenium2jar包,webdriverjar包”指的是Selenium 2的Java版本和WebDriver相关的JAR文件。这些文件是用于自动化Web浏览器操作的重要工具,尤其在软件测试领域广泛应用。 Selenium是一个开源的Web应用程序...
本文档将详细介绍 Selenium2 WebDriver 的安装、配置、基本操作和使用技巧。 安装 Selenium WebDriver 1. 安装 Firefox:确保 Firefox 安装在默认环境下,不然会报错。 2. 安装 JDK:确保安装了 JDK,我使用的是 ...