猿问

使用 selenium 执行 python 脚本时出错

我已经在我的系统中安装了 python、pip 和 selenium,我正在基本站点上测试示例代码。


代码:


from selenium import webdriver

import time



driver = webdriver.Chrome("C:\\Users\\skandregula\\PycharmProjects\\sele\\geckodriver.exe")

driver.get("http://www.python.org")


time.sleep(10)

driver.close()

error:C:\Users\skandregula\PycharmProjects\sele\venv\Scripts\python.exe

C:/Users/skandregula/PycharmProjects/sele/script.py Traceback (most

recent call last):   File

"C:/Users/skandregula/PycharmProjects/sele/script.py", line 5, in

<module>

    driver = webdriver.Chrome("C:\\Users\\skandregula\\PycharmProjects\\sele\\geckodriver.exe")

File

"C:\Users\skandregula\PycharmProjects\sele\venv\lib\site-packages\selenium\webdriver\chrome\webdriver.py",

line 81, in __init__

    desired_capabilities=desired_capabilities)   File "C:\Users\skandregula\PycharmProjects\sele\venv\lib\site-packages\selenium\webdriver\remote\webdriver.py",

line 157, in __init__

    self.start_session(capabilities, browser_profile)   File "C:\Users\skandregula\PycharmProjects\sele\venv\lib\site-packages\selenium\webdriver\remote\webdriver.py",

line 252, in start_session

    response = self.execute(Command.NEW_SESSION, parameters)   File "C:\Users\skandregula\PycharmProjects\sele\venv\lib\site-packages\selenium\webdriver\remote\webdriver.py",

line 321, in execute

    self.error_handler.check_response(response)   File "C:\Users\skandregula\PycharmProjects\sele\venv\lib\site-packages\selenium\webdriver\remote\errorhandler.py",

line 242, in check_response

    raise exception_class(message, screen, stacktrace) selenium.common.exceptions.SessionNotCreatedException: Message: Unable

to find a matching set of capabilities

如何解决这个问题?


慕桂英546537
浏览 247回答 1
1回答
随时随地看视频慕课网APP

相关分类

Python
我要回答