selenium.common.exceptions.WebDriverException:消息:服务 geckodriver 意外退出。状态码是:69

Posted

技术标签:

【中文标题】selenium.common.exceptions.WebDriverException:消息:服务 geckodriver 意外退出。状态码是:69【英文标题】:selenium.common.exceptions.WebDriverException: Message: Service geckodriver unexpectedly exited. Status code was: 69 【发布时间】:2017-08-31 02:08:07 【问题描述】:

我正在学习 webdriver 之类的东西。

我试过下面的代码:

import random, time, requests
from selenium import webdriver
from selenium.webdriver.common.proxy import *
from bs4 import BeautifulSoup

driver = webdriver.Firefox()
driver.get('http://google.com')

但出现如下错误:

selenium.common.exceptions.WebDriverException:消息:服务 geckodriver 意外退出。状态码是:69

【问题讨论】:

【参考方案1】:

您是否正确设置了 GeckoDriver?如果您使用的是最新版本,则需要在系统属性中提供 GeckoDriver 位置,以及 Firefox 二进制文件。

请查看这篇文章进行设置。不过,sn-ps 的代码是用 Java 编写的。

http://www.automationtestinghub.com/selenium-3-0-launch-firefox-with-geckodriver/

【讨论】:

以上是关于selenium.common.exceptions.WebDriverException:消息:服务 geckodriver 意外退出。状态码是:69的主要内容,如果未能解决你的问题,请参考以下文章