当前位置: 首页 > 知识库问答 >
问题:

Selenium WebDriverException驱动程序意外退出

费锋
2023-03-14

我正在尝试在python中使用selenium,由于某种原因我无法修改PATH,因此我只能指定浏览器驱动程序的位置。但是,我尝试了几个驱动程序,但都不起作用。

环境:Windows 7,Anaconda3-python3.6.1,selenium3.4.3,chrome59.0.3071.115(官方构建)(64位),chromedriver2.30(win32)。

这里是我尝试过的一部分代码和相应的错误。

from selenium import webdriver
driver = webdriver.Chrome("I:\chromedriver.exe")

回溯(最近一次呼叫最后一次):

文件"",第1行,在驱动程序=网络驱动程序。Chrome("I:\chromedriver.exe")

文件“C:\Users\yz\AppData\Local\Continuum\Anaconda3\lib\site packages\selenium\webdriver\chrome\webdriver.py”,第62行,在init self中。服务开始()

文件“C:\Users\yz\AppData\Local\Continuum\Anaconda3\lib\site packages\selenium\webdriver\common\service.py”,第96行,自启动。assert\u process\u still\u running()

文件“C:\Users\yz\AppData\Local\Continuum\Anaconda3\lib\site packages\selenium\webdriver\common\service.py”,第109行,在assert\u process\u still\u running%(self.path,return\u code)中

WebDriverException:服务I:\chromedriver.exe意外退出。状态码为:1

共有1个答案

邢飞雨
2023-03-14

以下是您问题的答案:

在使用Selenium 3.4.3、chromedriver v2.30和Google Chrome 59.0启动WebDriver实例时,我们需要通过参数传递chromedriver的绝对路径,如下所示:

from selenium import webdriver
driver = webdriver.Chrome(executable_path= r"C:\\Utility\\BrowserDrivers\\chromedriver.exe")

如果这能回答你的问题,请告诉我。

 类似资料:
  • 我刚刚安装了MacOSX和Mavericks(10.9.2)。安装了JDK1.7.0_ 55。一切似乎都安装正确。我下载了EclipseKepler4.3.2并解压缩到我的应用程序文件夹。我再次检查了安装情况。启动应用程序时,我会收到以下错误消息: 我检查了我的控制台输出,并在Eclipse错误报告中得到以下内容: 异常类型:EXC _坏_访问(SIGSEGV)异常代码:KERN _ INVALI

  • 我在一个扩展GebreportingSpec的类中尝试了这一点: 当然,我在setup()方法中创建了一个新的RemoteWebDriver。 使用这种方法,每个测试都得到一个独特的Sauce Connect会话,结果都以Sauce的形式组织得很好。但是,由于以下原因,所有测试都失败了:

  • 我在Android Studio中使用Tesseract来识别图片中的文本。当我像这样调用以下函数时: 会有一条红线表示“支持库不应该使用与CompilesDKVersion不同的版本”。然后我将compileSdkVersion和targetSdkVersion更改为22,我可以看到错误。 我可以在“compile'com.android.support:design:23.1.1'”下面看到一

  • 我尝试使用TNS URL、用户名和密码连接到Oracle 11i数据库。JNDI正在成功查找数据源,但我无法获得连接。相反,我看到下面的堆栈跟踪。 我的Maven设置如下。 我的Spring MVC应用程序已经部署到Tomcat 8。我的oracle jar文件位于位置。如下所示 我的web.xml配置 我不确定我做错了什么。我能够使用DriverManager API成功连接。我看了下面的帖子,

  • 我正试图在Mac OS X上运行一个在windows上运行的项目。该项目使用OpenGL和PyQt库。使用OpenGL库时似乎出现了问题。 我下载了一个螺旋的OpenGL演示。 返回OpenGL:b'2.1 NVIDIA-10.0.51 310.90.10.05b12' 当我尝试运行另一个项目时,PyCharm意外退出,我得到以下结果: Mac信息图片 项目链接 主窗口。py公司 gamewidg

  • 昨天,我刚刚在Mac OS Catalina 10.15.7版上安装了面向企业Java和Web开发人员的Eclipse IDE。我拖动日食。从下载文件夹到应用程序文件夹的应用程序。它工作得很好。我创建了几个servlet。但今天,当我点击应用程序打开它时,我收到了一个问题报告(错误),所以它没有打开。 错误详细信息为。。 启动后的唤醒时间:3300秒 系统完整性保护:启用 崩溃的线程:0 异常类型