`

Selenium报错

 
阅读更多
java.lang.RuntimeException: Could not start Selenium session: Failed to start new browser session: Error while launching browser
	at com.thoughtworks.selenium.DefaultSelenium.start(DefaultSelenium.java:89)
	at com.selenium.sdj.test.TestSelenium.setUp(TestSelenium.java:18)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:27)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50)
	at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)
Caused by: com.thoughtworks.selenium.SeleniumException: Failed to start new browser session: Error while launching browser
	at com.thoughtworks.selenium.HttpCommandProcessor.throwAssertionFailureExceptionOrError(HttpCommandProcessor.java:97)
	at com.thoughtworks.selenium.HttpCommandProcessor.doCommand(HttpCommandProcessor.java:91)
	at com.thoughtworks.selenium.HttpCommandProcessor.getString(HttpCommandProcessor.java:262)
	at com.thoughtworks.selenium.HttpCommandProcessor.start(HttpCommandProcessor.java:223)
	at com.thoughtworks.selenium.DefaultSelenium.start(DefaultSelenium.java:81)
	... 25 more

报如上错误,原因是加入了老版本的selenium jar包,更新到最新版的即可解决

分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    用python安装Selenium报错

    在Python编程环境中,Selenium是一个非常实用的自动化测试工具,尤其在网页自动化操作和爬虫领域有着广泛的应用。本文将详细解析如何解决在Python中安装Selenium时遇到的问题。 首先,用户试图通过Python来安装已经...

    Python3+selenium配置常见报错解决方案

    ### Python3 + Selenium 配置常见报错解决方案 在使用Python3与Selenium进行Web自动化测试时,可能会遇到一些常见的配置问题导致程序无法正常运行。本文将详细介绍几个典型的错误及其解决方法,帮助开发者快速定位...

    Python通过selenium调用IE11浏览器报错解决方法

    Python通过selenium调用IE11浏览器报错解决方法。本文档介绍如何解决 selenium 调用 IE 11 时报错的方法,内含图文说明。同时也保留参考内容。

    chromedriver和chrome版本不匹配导致无法运行selenium解决办法

    selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 78 终端运行,版本为78,但是我的chrome的版本已经是80了,...

    Selenium WebDriver 学习笔记

    ### Selenium WebDriver 学习笔记知识点详解 #### 一、元素定位 Selenium WebDriver 提供了丰富的API用于元素定位,常见的定位策略包括: - **ID**:`driver.findElement(By.id("elementId"))` - **Name**:`driver...

    python基础教程Python3+selenium配置常见报错解决方案.pdf

    在使用Python3与Selenium进行Web自动化测试时,可能会遇到一些配置问题,导致程序无法正常运行。本教程将介绍三个常见的错误以及相应的解决方案。 第一个坑是"geckodriver' executable needs to be in PATH"。当...

    selenium+autoit3

    **Selenium + AutoIt3:自动化测试的强强联合** Selenium 和 AutoIt3 是两个在软件测试领域中广泛使用的工具。Selenium 是一个开源的Web应用程序自动化测试框架,而AutoIt3则是一个专为Windows操作系统设计的自动化...

    Selenium.WebDriver.3.141.0

    Selenium WebDriver是一个强大的开源软件库,用于自动化Web浏览器。它提供了跨多个浏览器和平台的API,使得测试工程师和开发者能够编写脚本控制浏览器的行为。在3.141.0这个版本中,我们找到了最新稳定版的Selenium ...

    selenium-java-2.53.1.rar

    selenium自动化测试必须要用的包 官网上下载最新的 会报错。。我用的这个 好了。Selenium 2.0主要的特性就是与WebDriver API的集成。WebDriver旨在提供一个更简单更简洁的编程接口以及解决一些Selenium-RC API的...

    《自动化功能测试(selenium)》学生实验报告

    ### 自动化功能测试(Selenium)实验报告关键知识点解析 #### 一、实验背景与目标 本实验旨在让学生深入理解并掌握自动化测试的核心概念和技术,特别是如何利用Selenium这一强大的自动化测试工具来完成Web应用的...

    python selenium运行失败常见错误.docx

    Python Selenium 运行失败常见错误解决方案 在使用 Python Selenium 进行自动化测试时,经常会遇到一些常见的错误,这些错误可能是由于各种原因引起的,如元素定位不到、驱动版本不匹配、浏览器版本不兼容等等。...

    python上selenium的弹框操作实现

    selenium之弹框操作 1,分类 弹框类型自见解分为四种: 1,页面弹框 2,警告提示框(alert) 3,确认消息框(confirm) 4,提示消息对话(prompt) 提示: selenium 提供switch_to_alert()方法定位到 alert/...

    selenium代码样例

    此外,Selenium 还支持等待操作,比如显式等待(WebDriverWait)和隐式等待,以便在页面元素未加载完成时避免报错。显式等待可指定等待条件和超时时间,例如: ```python from selenium.webdriver.common.by import...

    selenium自动化测试面试总结.docx

    Selenium 自动化测试面试总结 本文总结了自动化测试面试的相关知识点,涵盖了 UI 自动化的框架、元素定位、等待等内容,并提供了实用的面试题和答案。 一、编程基础 1. 单引号、双引号、三引号的区别:单引号和双...

    selenium2 webdriver中文文档完整

    1. 安装 Firefox:确保 Firefox 安装在默认环境下,不然会报错。 2. 安装 JDK:确保安装了 JDK,我使用的是 Java,但 Selenium WebDriver 也支持其他语言,如 Ruby、Python、C# 等。 3. 安装 Eclipse。 4. 安装 ...

    selenium-server-standalone-3.12.0

    uirecorder 依赖selenium-standalone selenium-standalone install报错时 需要把文件下载下来,并放到指定的目录中,并重命名之后,执行selenium-standalone start

    如何使用selenium启动谷歌Chrome浏览器

    这里安装的时候可能会报错,笔者在此处尝试多次后才安装成功 2.下载chromedriver驱动 (1)打开自己电脑上的谷歌浏览器,查看版本号,我的电脑上已经安装了最新版本 (2)驱动下载地址 百度一下自己浏览器版本对应的...

Global site tag (gtag.js) - Google Analytics