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

回溯(最近一次调用):Selenium.Common.Exceptions.WebDriverException:消息:未知错误:Chrome无法启动:异常退出

戎鹏云
2023-03-14

我是一个初学者,正在尝试获得我的系统的地理位置

已授予chromedriver.exe在/usr/bin中的所有必需权限

Thanku求救

def getLocation():

options = Options()

options.add_argument("--use-fake-ui-for-media-stream")

timeout = 20

driver = webdriver.Chrome(executable_path=r'/usr/bin/chromedriver.exe', chrome_options=options)

driver.get("https://mycurrentlocation.net/")

wait = WebDriverWait(driver, timeout)

longitude = driver.find_elements_by_xpath('//*[@id="longitude"]')

longitude = [x.text for x in longitude]

longitude = str(longitude[0])

latitude = driver.find_elements_by_xpath('//*[@id="latitude"]')


latitude = [x.text for x in latitude]

latitude = str(latitude[0])

driver.quit()

return (latitude,longitude)

打印(getLocation())

文件“/usr/local/lib/python3.6/dist-packages/selenium/webdriver/remote/webdriver.py”,第252行,在start_session response=self.execute(command.new_session,parameters)中

文件“/usr/local/lib/python3.6/dist-packages/selenium/webdriver/remote/webdriver.py”,第321行,位于execute self.error_handler.check_response(响应)中

文件“/usr/local/lib/python3.6/dist-packages/selenium/webdriver/remote/errorhandler.py”,第242行,在check_response中引发exception_class(消息、屏幕、堆栈跟踪)

Selenium.Common.Exceptions.WebDriverException:消息:未知错误:Chrome无法启动:异常退出

(未知错误:DevToolsActivePort文件不存在)

(进程从chrome location/usr/bin/google-Chrome不再运行,所以ChromeDriver是假设chrome已经崩溃。)

共有1个答案

戚飞虎
2023-03-14
selenium.common.exceptions.WebDriverException: Message: unknown error: Chrome failed to start: exited abnormally

您是否使用了正确的linux二进制文件?尝试从以下网址下载正确的二进制文件:http://chromedriver.chromium.org/downloads或从chromedriver路径中删除“.exe”,这可能是一个错误,因为您使用的是ubuntu,而不是Windows。可能就这么简单。

 类似资料: