我启动了一个 Docker 容器:
docker run -d --shm-size="4g" --hostname selenium_firefox selenium/standalone-firefox
在另一个装有 Python 的容器中:
...
>>> driver = webdriver.Remote(command_executor="http://" +selenium_host+":4444/w
d/hub", desired_capabilities=DesiredCapabilities.FIREFOX, keep_alive=True)
>>> driver.title
''
>>> driver.title
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python3.10/site-packages/selenium/webdriver/remote/webdri
ver.py", line 447, in title
resp = self.execute(Command.GET_TITLE)
File "/usr/local/lib/python3.10/site-packages/selenium/webdriver/remote/webdri
ver.py", line 424, in execute
self.error_handler.check_response(response)
File "/usr/local/lib/python3.10/site-packages/selenium/webdriver/remote/errorh
andler.py", line 247, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.WebDriverException: Message: Unable to execute reques
t for an existing session: Unable to …Run Code Online (Sandbox Code Playgroud)