Python-Selenium-Fernverbindung zum Dockerized Selenium ServerPython

Python-Programme
Anonymous
 Python-Selenium-Fernverbindung zum Dockerized Selenium Server

Post by Anonymous »

Ich versuche, eine Verbindung zu einer dockerisierten Version von Selen auf demselben Host in einem Python -Skript herzustellen. Dies wird auf einem Server ausgeführt, daher ist dies notwendigerweise kopflos. < /P>
Ich möchte den Firefox -Treiber verwenden. Der Docker -Container scheint erstellt zu werden und läuft gut. Ich erhalte jedoch immer wieder "Die Verbindungsreset durch Peer -Fehler". < /P>
Mein Python -Skript lautet wie folgt:import docker
from selenium import webdriver

client = docker.from_env()

client.images.pull("selenium/standalone-firefox:135.0.1-geckodriver-0.36.0-20250303")

firefox = client.containers.run("selenium/standalone-firefox:135.0.1-geckodriver-0.36.0-20250303",
detach = True,
name = "firefox",
ports = {4444: 4444, 7900: 7900},
shm_size = "2G",
environment = ["SE_START_XVFB=false",
"SE_SCREEN_WIDTH=1200",
"SE_SCREEN_HEIGHT=900"])

print(client.containers.list()) # this shows me the container, also I see it in `docker ps`

try:

driver = webdriver.Remote(
command_executor="http://127.0.0.1:4444/wd/hub",
options=webdriver.FirefoxOptions()
)

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

except Exception as e:

print("An exception occurred: ", e)

< /code>
Dies wirft die Ausnahme auf: < /p>

Eine Ausnahme ist aufgetreten: ('Verbindungsabteilung.', ConnectionReseterror (104, 'Verbindungsreset durch Peer') < /p> < /> < /blockquote>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post