코딩/Selenium Grid

Selenium Grid - 3) 기존 테스트 Selenium Grid 연동

salzzak 2024. 3. 28. 14:32
728x90

 

기존 코드

import time

import pytest
from selenium import webdriver

@pytest.fixture(scope="module")
def driver():
    driver = webdriver.Chrome()

    yield driver
    driver.quit()

def test_case_01(driver):
    driver.get("https://www.selenium.dev/selenium/web/web-form.html")
    time.sleep(5)
    driver.get("https://www.naver.com")
    time.sleep(5)

 

 

driver 선언 시 selenium grid hub 주소를 넣어준다.

import time

import pytest
from selenium import webdriver

@pytest.fixture(scope="module")
def driver():
    chrome_options = webdriver.ChromeOptions()
    driver = webdriver.Remote(command_executor='http://127.0.0.1:4444/wd/hub',
                              options=chrome_options)  # Webdriver 세팅 코드

    # driver = webdriver.Chrome()

    yield driver
    driver.quit()

def test_case_01(driver):
    driver.get("https://www.selenium.dev/selenium/web/web-form.html")
    time.sleep(5)
    driver.get("https://www.naver.com")
    time.sleep(5)

 

http://localhost:4444/ui#/sessions

세션에서 돌아가는걸 확인할 수 있다.

 

 

하지만 영상 버튼 을 눌러도 실제 돌아가는 모습을 볼수 없는듯 하다... ㅠㅠ

 

 

 

https://salzzak.tistory.com/78

 

생각을 읽는 대머리 학생 1화

 

salzzak.tistory.com