Python-Selenium:Selenium.common.exceptions.WebDriverException

Python-Selenium:Selenium.common.exceptions.WebDriverException,python,selenium,google-chrome,selenium-webdriver,Python,Selenium,Google Chrome,Selenium Webdriver,在一家公司工作,所以也可以使用防火墙权限等,但我可以修改与.exe相同位置的对象。我有下面的代码。chrome会话将打开并最大化,但不会进入网页或输入任何元素 from selenium import webdriver driver = webdriver.Chrome(executable_path=r'C:\Users\ME\Local\Google\Chrome\Application\chrome.exe') driver.maximize_window() driver.get("

在一家公司工作,所以也可以使用防火墙权限等,但我可以修改与.exe相同位置的对象。我有下面的代码。chrome会话将打开并最大化,但不会进入网页或输入任何元素

from selenium import webdriver

driver = webdriver.Chrome(executable_path=r'C:\Users\ME\Local\Google\Chrome\Application\chrome.exe')
driver.maximize_window()
driver.get("http://www.seleniumeasy.com/test/basic-first-form-demo.html")
assert "Selenium Easy Demo - Simple Form to Automate using Selenium" in driver.title

eleUserMessage = driver.find_element_by_id("user-message")
eleUserMessage.clear()
eleUserMessage.send_keys("Test Python")

eleShowMsgBtn=driver.find_element_by_css_selector('#get-input > .btn')
eleShowMsgBtn.click()

eleYourMsg=driver.find_element_by_id("display")
assert "Test Python" in eleYourMsg.text
driver.close()
但却一直带着错误退出:

C:\Users\ME\MyNewEnv\Scripts\python.exe "F:/Sam/TASKS/xings.py"
Traceback (most recent call last):
  File "F:/Sam/TASKS/xings.py", line 3, in <module>
    driver = webdriver.Chrome(executable_path=r'C:\Users\ME\Local\Google\Chrome\Application\chrome.exe')
  File "C:\Users\ME\MyNewEnv\lib\site-packages\selenium\webdriver\chrome\webdriver.py", line 73, in __init__
    self.service.start()
  File "C:\Users\ME\MyNewEnv\lib\site-packages\selenium\webdriver\common\service.py", line 98, in start
    self.assert_process_still_running()
  File "C:\Users\ME\MyNewEnv\lib\site-packages\selenium\webdriver\common\service.py", line 111, in assert_process_still_running
    % (self.path, return_code)
selenium.common.exceptions.WebDriverException: Message: Service C:\Users\ME\Local\Google\Chrome\Application\chrome.exe unexpectedly exited. Status code was: 0


Process finished with exit code 1

C:\Users\ME\MyNewEnv\Scripts\python.exe“F:/Sam/TASKS/xings.py”
回溯(最近一次呼叫最后一次):
文件“F:/Sam/TASKS/xings.py”,第3行,在
driver=webdriver.Chrome(可执行文件\u path=r'C:\Users\ME\Local\Google\Chrome\Application\Chrome.exe')
文件“C:\Users\ME\MyNewEnv\lib\site packages\selenium\webdriver\chrome\webdriver.py”,第73行,在\uuu init中__
self.service.start()
文件“C:\Users\ME\MyNewEnv\lib\site packages\selenium\webdriver\common\service.py”,第98行,开始
self.assert\u进程\u仍在运行()
文件“C:\Users\ME\MyNewEnv\lib\site packages\selenium\webdriver\common\service.py”,第111行,断言进程仍在运行
%(self.path,返回\u代码)
selenium.common.exceptions.WebDriverException:消息:服务C:\Users\ME\Local\Google\Chrome\Application\Chrome.exe意外退出。状态代码为:0
进程已完成,退出代码为1

您应该在
可执行路径中使用
chromedriver
,而不是
chrome
。 您可以从下载
chromedriver

下载后你可以做什么
driver=webdriver.Chrome(可执行文件\u path=r'path/to/chromedriver')

您应该在
可执行路径中使用
chromedriver
,而不是
chrome
。 您可以从下载
chromedriver

下载后你可以做什么
driver=webdriver.Chrome(可执行文件\u path=r'path/to/chromedriver')