`
ruilin215
  • 浏览: 1174355 次
  • 性别: Icon_minigender_2
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

Selenimu运行脚本时遇到的与FF浏览器相关问题小结

 
阅读更多

错误信息1:

FAILED CONFIGURATION: @BeforeClass setUp
java.lang.RuntimeException: Could not start Selenium session: Failed to start new browser session: Unable to delete file C:\Users\ADMINI~1\AppData\Local\Temp\customProfileDir9cf2c422885b4bb683e8f836a80a58be\parent.lock

原因:ff3.6与selenium1.0.1不兼容,服务器端使用selenium1.0.2以上的版本即可


错误信息2:

java.lang.RuntimeException: Could not start Selenium session: Failed to start new browser session: java.lang.RuntimeException: Firefox 3 could not be found in the path!
Please add the directory containing ''firefox.exe'' to your PATH environment
variable, or explicitly specify a path to Firefox 3 like this:
*firefox3c:\blah\firefox.exe

java.lang.RuntimeException: Could not start Selenium session: Failed to start new browser session: org.openqa.selenium.server.browserlaunchers.InvalidBrowserExecutableException: The specified path to the browser executable is invalid.

原因:找不到FF,不能打开浏览器
解决:1、把ff重新安装一次,安装路径默认,不要修改
2、在脚本中增加详细的浏览器绝对路径地址:

selenium = new DefaultSelenium("localhost", 4444, "*firefox D:\Program Files\Mozilla Firefox\firefox.exe","http://istock.jrj.com.cn/");

分享到:
评论

相关推荐

    selenium测试脚本编写详细说明

    Selenium 测试脚本编写详细说明 Selenium 测试脚本编写是自动化测试中的一种重要技术,通过使用 Selenium 工具可以模拟用户的操作,自动执行测试用例,从而提高测试效率和测试覆盖率。本文将详细介绍 Selenium 测试...

    selenium浏览器驱动下载

    下载时要注意,驱动程序的版本应与浏览器的版本相匹配,否则可能会遇到兼容性问题。 安装驱动后,我们需要在Selenium代码中配置它的路径。以Python为例,以下是如何使用Edge浏览器驱动的示例: ```python from ...

    selenium 浏览器驱动(FF&chrome)

    在 Selenium 中,浏览器驱动(WebDriver)扮演着至关重要的角色,它是Selenium与浏览器进行通信的桥梁。 **一、Selenium3 和浏览器驱动** Selenium 3 是 Selenium 的一个重要版本,带来了许多改进和新特性。在这个...

    selenium浏览器driver打包

    要使用ChromeDriver,你需要确保其版本与安装的Chrome浏览器版本相匹配,否则可能会出现兼容性问题。 2. **GeckoDriver**:用于与Mozilla Firefox浏览器交互。Firefox的驱动程序不再内置于Selenium中,而是独立为一...

    Selenium Webdriver使用已打开的浏览器

    它支持多种浏览器,如Chrome、Firefox、IE等,使得测试脚本可以在不同的浏览器环境下运行。标题"使用已打开的浏览器"提示我们将讨论如何利用Selenium与已启动的浏览器实例进行交互,而非每次都启动一个新的浏览器...

    python+selenium+unittest 只启动一次浏览器方法(csdn)————程序.pdf

    在自动化测试领域,Python结合Selenium与unittest框架的使用非常常见。这个场景中,我们讨论的是如何在多个测试用例间有效地管理和复用浏览器实例,避免每次测试开始时都重新启动浏览器,从而提高效率和资源利用率。...

    selenium 不同浏览器驱动

    ChromeDriver是一个独立的可执行文件,需要与Selenium一起使用时,需要将其路径添加到系统环境变量中,以便Selenium可以找到并使用它来启动和控制Chrome浏览器。ChromeDriver支持最新的Web标准,如HTML5,使得自动化...

    selenium3 浏览器驱动

    当使用Selenium 3进行自动化测试时,我们需要确保使用的浏览器驱动与当前安装的浏览器版本相匹配,这样才能确保测试脚本能够正常运行。 在描述中提到的问题,即"chrome浏览器更新后,之前的chromedriver失效了",这...

    Selenium-各浏览器驱动

    在Selenium中,浏览器驱动(Selenium Driver)是实现自动化的关键组件,它作为一个中间件,使得Selenium WebDriver可以与不同的浏览器进行通信。 **Selenium WebDriver** 是Selenium的核心部分,它提供了一个跨...

    火狐Firefox浏览器安装Selenium_IDE的步骤

    - 在使用Selenium IDE的过程中,可能会遇到浏览器版本兼容性问题,建议定期检查更新。 - 对于复杂的测试场景,仅依赖Selenium IDE可能不够,需要结合Selenium WebDriver或其他高级功能。 - 使用Selenium IDE录制的...

    Selenium 浏览器驱动合集

    因此,确保驱动和浏览器的版本同步是确保自动化脚本稳定运行的关键。 总结来说,这个压缩包包含的Selenium浏览器驱动是自动化测试人员的必备工具,它们使得Selenium能够控制和操作不同浏览器,执行自动化测试任务。...

    Edge浏览器驱动程序 python程序使用使用selenium打开浏览器访问网页

    此外,标签"edge"、"python"、"selenium"分别代表了与Edge浏览器、Python语言和Selenium库相关的知识领域。了解这些工具和技术的结合使用,对于进行Web自动化测试、网站维护以及数据分析等工作至关重要。 总结来说...

    Selenium浏览器驱动包

    它实现了W3CWebDriver协议,使得Selenium能够与Chrome浏览器进行远程控制。"chromedriver_32_2.39_66-68.exe"是针对32位系统的一个版本,适用于Chrome浏览器的2.39版,版本号66到68之间。这个驱动允许自动化测试代码...

    Selenium 脚本 IE 运行工具

    Selenium 脚本 IE 运行工具 使用selenium IDE录制的java脚本要在eclipse里运行,每次跑脚本比较麻烦。所以用SWT搞了一个集成ant+junit的小工具,可以直接将格式化的代码输入工具中直接运行。目前只能运行selenium ...

    selenium需要的包 模拟真实浏览器。

    1. **Selenium WebDriver**: 这是 Selenium 的主要接口,它提供了与多种浏览器进行交互的能力。WebDriver API 可以理解为一种中间件,连接测试脚本和浏览器,实现跨平台、跨浏览器的自动化测试。 2. **Selenium Grid...

    chrome 浏览器 selenium IDE插件

    1. **录制与回放**:Selenium IDE 可以记录你在浏览器上的每一步操作,包括点击、输入文本、选择下拉项等,形成测试脚本。同时,可以保存并回放这些脚本,检查应用程序的行为是否一致。 2. **语法转换**:IDE 支持...

    历史谷歌浏览器和对应的chromedriver文件,防浏览器自动更新影响selenium运行

    历史版本的浏览器不会自动更新,因此可以确保与特定版本的chromedriver兼容,从而保证Selenium脚本的稳定运行。这种方法尤其适用于那些对浏览器兼容性要求严格、不希望被频繁更新打扰的测试环境。 在本次提供的信息...

    selenium三种常用浏览器驱动

    在Selenium中,浏览器驱动是至关重要的组件,它们是Selenium与浏览器进行通信的桥梁。本篇文章将深入探讨Selenium的三种常用浏览器驱动:ChromeDriver、GeckoDriver(用于Firefox)和EdgeDriver。 1. **...

    selenium爬虫使用Microsoft Edge浏览器抓取网页信息

    selenium是一个自动化测试工具,它可以模拟浏览器操作,进行网页信息的获取。Microsoft Edge是微软公司开发的一款浏览器。结合这两个工具,我们可以利用python的selenium库,通过Microsoft Edge浏览器,实现网页信息...

    python+selenium的html报告脚本

    描述中提到的"修复后的脚本"意味着原始的 HTMLTestRunner 脚本可能存在一些问题或者不适应特定的项目需求,因此进行了定制化的修改。这些修改可能包括但不限于: 1. **异常处理**:增加对测试过程中可能出现的异常...

Global site tag (gtag.js) - Google Analytics