Serga1972

Рейтинг
128
Регистрация
23.06.2006
version: "3"
services:
  selenium-hub:
    image: selenium/hub:latest
    ports:
      - "4444:4444"

  chrome-node:
    image: selenium/node-chrome:latest
    depends_on:
      - selenium-hub
    environment:
      - HUB_HOST=selenium-hub
    ports:
      - "5900:5900"

  firefox-node:
    image: selenium/node-firefox:latest
    depends_on:
      - selenium-hub
    environment:
      - HUB_HOST=selenium-hub
    ports:
      - "5901:5900"
from selenium import webdriver
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities

# Задайте URL для хаба Selenium Grid
hub_url = "http://localhost:4444/wd/hub"

# Задайте желаемые параметры браузера
capabilities = DesiredCapabilities.CHROME.copy()
capabilities["platform"] = "LINUX"  # Используйте "LINUX" для контейнеров

# Подключитесь к удаленному браузеру через Selenium Grid
driver = webdriver.Remote(command_executor=hub_url, desired_capabilities=capabilities)

# Пример использования
driver.get("https://www.example.com")
print(driver.title)

# Закройте браузер после использования
driver.quit()

Посмотрите такой вариант, я сейчас примерно такое же тестирую.

Обратился к Александру с просьбой помочь с оптимизацией и раскруткой интернет-магазина, совместно проанализировали весь проект ,я получил конкретные советы и море полезной информации, буду еще обращаться по мере накопления вопросов. Возможно при помощи Александра освою SEO .

город Москва :)