Chrome从终端成功打开,但我得到webdriver常见异常消息[重复]

问题描述 投票:0回答:1

我收到selenium.common.exceptions.WebDriverException:消息:Service / usr / bin / google-chrome意外退出。状态代码为:0

对于后台,这是一个Linux系统,我在终端中输入所有信息。我看了很多问题。他们中的很多人建议卸载并重新安装Chrome。我做了好几次。我输入了Google Chrome浏览器并找到了该位置。我没有得到.exe文件,所以我用“/ usr / bin / google-chrome”。 Linux似乎没有创建.exe文件。我提出这个问题是因为我不确定这是否会导致我的错误。

这是在我输入my_path =“/ usr / bin / google-chrome”之后浏览器= webdriver.Chrome(executable_path = my_path)

我在python3.6库中的终端引用文件上得到了很多响应。在它出现意外退出的主要错误之前,我明白了

“file”home / ganesh / .local / lib / python3.6 / site-packages / selenium / webdriver / chrome / webdriver.py,init“”文件中的第73行“home / ganesh / .local / lib / python3.6 /site-packages/selenium/webdriver/chrome/webdriver.py,第98行开头“

问题是我的终端成功打开了Chrome浏览器。但是,我收到了我的webdriver异常消息。

另外,代码,browser = webdriver.Chrome(executable_path = my_path)

显然没有完全工作,因为在我输入浏览器的程序后期。(别的),它不起作用,并说“名称'浏览器'没有定义”

我希望解决webdriver异常错误,并希望我以后能够成功地在我的代码中调用浏览器

这个问题并不像这里有人标记的那样重复。他提到的回答我的问题的问题没有回答我的问题 - 在那个版本Chrome退出了。在我的,Chrome没有退出,它保持打开状态。此外,上一个问题在Windows和Mac中都有解决方案,但不适用于我的操作系统Linux。这是我使用Linux的第一周。

python linux python-3.x google-chrome selenium-webdriver
1个回答
1
投票

欢迎来到SO。如果chromedriver文件位于/usr/bin/google-chrome文件夹中,那么你的my_path应该是my_path = "/usr/bin/google-chrome/chromedriver"

© www.soinside.com 2019 - 2024. All rights reserved.