>  기사  >  백엔드 개발  >  Firefox Headless로 Selenium 테스트를 실행하는 방법은 무엇입니까?

Firefox Headless로 Selenium 테스트를 실행하는 방법은 무엇입니까?

Mary-Kate Olsen
Mary-Kate Olsen원래의
2024-11-16 10:26:03640검색

How to Run Selenium Tests with Firefox Headless?

Python 및 Selenium이 포함된 헤드리스 Firefox

Firefox 헤드리스로 Selenium 테스트를 실행하는 것은 헤드리스 환경에서 자동화된 테스트에 매우 중요할 수 있습니다. 그러나 "헤드" 버전의 Firefox를 사용하면 문제가 발생할 수 있습니다.

해결 방법

이 문제를 해결하고 Firefox 헤드리스를 호출하려면 Options() 클래스를 활용하세요.

from selenium import webdriver
from selenium.webdriver.firefox.options import Options

options = Options()
options.headless = True
driver = webdriver.Firefox(options=options, executable_path=r'path/to/geckodriver.exe')
driver.get("http://google.com/")
print("Headless Firefox Initialized")
driver.quit()

또는 환경 변수 MOZ_HEADLESS를 설정하여 코드 수정 없이 헤드리스 모드를 활성화/비활성화합니다.

$ MOZ_HEADLESS=1 python manage.py test # testing example in Django with headless Firefox

추가 옵션

다음을 방문하세요. 추가 정보를 얻을 수 있는 리소스는 다음과 같습니다.

  • Mozilla Firefox 및 Selenium이 포함된 헤드리스 Chrome의 YouTube 동영상
  • Selenium의 헤드리스 Chrome용 ChromeDriver 구성

이러한 고급 옵션 헤드리스 모드에서 Firefox 및 기타 브라우저를 관리하기 위한 포괄적인 솔루션을 제공합니다.

위 내용은 Firefox Headless로 Selenium 테스트를 실행하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.