`
nickelen
  • 浏览: 5273 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Selenium2中设定FirefoxDriver的启动路径和Profile

阅读更多
# 火狐启动路径
如果安装了多个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

    selenium-firefox-driver-2.47.1.jar

    Python+Selenium+Firefoxdriver爬虫 用到的火狐浏览器安装包和对应版本的geckodriver驱动下载

    以下是一个简单的Python爬虫示例,使用Selenium和Firefoxdriver: ```python from selenium import webdriver # 指定Firefox浏览器和geckodriver的路径 firefox_path = r"C:\path\to\your\Firefox\installation\...

    firefoxdriver

    2. **下载FirefoxDriver**:从Mozilla或Selenium的官方网站下载适合你Firefox版本的FirefoxDriver,并将其添加到系统路径,这样Selenium可以自动找到并使用它。 3. **导入Selenium库**:在编程环境中(如Python、...

    FireFoxDriver-WebDriver

    在使用Selenium 3.3.1与Firefox V47进行自动化测试时,你需要将geckodriver添加到系统环境变量PATH中,以便Selenium可以找到并启动它。同时,你需要指定Firefox浏览器的版本,因为Selenium 3.3.1可能默认使用的是...

    火狐和selenium,以及geckodriver的版本.rar

    总的来说,火狐、Selenium和Geckodriver的组合提供了强大的Web自动化测试能力,而这个压缩包文件中的内容正是一个可行的配置示例,帮助你在特定环境下运行自动化测试脚本。在实际应用中,你需要根据项目需求和环境...

    selenium-firefox-driver-2.52.0

    selenium-firefox-driver-2.52.0 jar包

    selenium2.44 webdriver

    1. **安装FirefoxDriver**:下载对应操作系统和Firefox版本的FirefoxDriver,并将其添加到系统PATH环境变量中。 2. **导入库**:在你的编程环境中导入Selenium WebDriver的相关库。 3. **创建FirefoxDriver实例**...

    selenium-htmlunit-driver-2.9.0

    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打包

    本篇将详细介绍Selenium中常用的浏览器Driver,以及如何打包和使用它们。 首先,我们来看看包含在压缩包中的几个主要浏览器Driver: 1. **ChromeDriver (chromedriver.exe)**:这是针对谷歌浏览器(Chrome)的...

    selenium_chrome_driver

    3. **配置Chrome Driver**:在代码中指定Chrome Driver的路径,这样Selenium才能找到并启动它。 4. **启动浏览器**:通过WebDriver实例启动Chrome浏览器。 5. **导航和操作**:使用Selenium提供的API来导航到特定...

    firefoxdriver.zip

    java 使用 seleniumhq selenium Screenshot 实现调用浏览器驱动 截取图片 截取全图 https://blog.csdn.net/weixin_42749765/article/details/107404488 所需 火狐驱动 64位 linux +windows

    selenium-chrome-driver-3.14.0.jar

    使用selenium与webdriver打交道,是启动webdriver去调用浏览器,来完成操作。这就是selenium-chrome-driver-3.14.0.jar,作为chrome浏览器的webdriver,被selenium调用执行操作。

    亲测可用!selenium环境搭建(版本火狐52+selenium 3.3 +geckodriver 15.0+FirefoxAuto.java).zip

    2. **下载Selenium WebDriver**:访问Selenium的官方网站,选择适用于Java的Selenium Server Standalone JAR文件,下载并将其添加到项目类路径中。 3. **获取geckodriver**:同样,从Mozilla的官方GitHub仓库下载...

    selenium_driver

    在给定的标题 "selenium_driver" 中,我们可以看出这个压缩包包含了与 Selenium WebDriver 相关的浏览器驱动程序。这些驱动程序是 Selenium 与特定浏览器通信的桥梁,使得自动化测试脚本能够控制浏览器的行为。 **...

    WebDriver FirefoxDriver

    2. **创建WebDriver实例**:通过`org.openqa.selenium.WebDriver`接口的实现类`org.openqa.selenium.FirefoxDriver`,创建一个FirefoxDriver对象。 3. **配置设置**:如果需要自定义Firefox的配置,可以通过`...

    Appium + Selenium 2 入门

    **Selenium 2** 是一种强大的工具,它整合了 **Selenium 1** 和 **WebDriver** 的最佳特性,使得在多个浏览器中进行 Web 应用程序的端到端功能测试变得更加高效与便捷。 ### 1.1 Selenium 2 的演变与发展 - **...

    Selenium需要的jar包(selenium-client-driver;selenium-server;junit4.0).rar.rar

    在实际操作中,首先导入`selenium-client-driver`,它提供了WebDriver接口和各个浏览器的实现。然后,启动Selenium Server,这可以通过命令行或者代码调用完成。接着,创建一个WebDriver实例,指定要模拟的浏览器...

    selenium2jar包,webdriverjar包

    标题中的“selenium2jar包,webdriverjar包”指的是Selenium 2的Java版本和WebDriver相关的JAR文件。这些文件是用于自动化Web浏览器操作的重要工具,尤其在软件测试领域广泛应用。 Selenium是一个开源的Web应用程序...

    selenium2 webdriver中文文档完整

    本文档将详细介绍 Selenium2 WebDriver 的安装、配置、基本操作和使用技巧。 安装 Selenium WebDriver 1. 安装 Firefox:确保 Firefox 安装在默认环境下,不然会报错。 2. 安装 JDK:确保安装了 JDK,我使用的是 ...

Global site tag (gtag.js) - Google Analytics