gpt4 book ai didi

python - 无法从 PyCharm python 控制台正确运行 Firefox (geckodriver)

转载 作者:太空宇宙 更新时间:2023-11-04 04:33:43 25 4
gpt4 key购买 nike

所以我在其中使用 PyCharm 2018.2.3、geckodriver 0.20、Firefox 63.0 和 Python 3.6.5 进行我的 Selenium 自动测试。

我尝试在 Python 控制台中运行驱动程序:

from selenium import webdriver
profile = webdriver.FirefoxProfile()
profile.accept_untrusted_certs = True
wd = webdriver.Firefox(executable_path="C:\\Users\\user\\geckodriver.exe", firefox_profile=profile)

因此 geckodriver 在新窗口中运行。然后我通常写

url = "https://website-address.com/"
wd.get(url)

但这次我收到消息:

Previous command is still running. Please wait or press Ctrl+C in console to interrupt.

然后在大约几分钟后,geckodriver 退出并在日志中显示以下消息:

Traceback (most recent call last):
File "<input>", line 4, in <module>
File "C:\Users\user\project\venv\lib\site-packages\selenium\webdriver\firefox\webdriver.py", line 170, in __init__
keep_alive=True)
File "C:\Users\user\project\venv\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 156, in __init__
self.start_session(capabilities, browser_profile)
File "C:\Users\user\project\venv\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 251, in start_session
response = self.execute(Command.NEW_SESSION, parameters)
File "C:\Users\user\project\venv\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 320, in execute
self.error_handler.check_response(response)
File "C:\Users\user\project\venv\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 242, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.WebDriverException: Message: newSession

请帮助我了解发生了什么以及如何解决它。

最佳答案

我遇到了同样的问题,并在我将 geckodriver 更新到 v0.21.0 后得到修复

关于python - 无法从 PyCharm python 控制台正确运行 Firefox (geckodriver),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52222110/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com