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
추가 옵션
다음을 방문하세요. 추가 정보를 얻을 수 있는 리소스는 다음과 같습니다.
이러한 고급 옵션 헤드리스 모드에서 Firefox 및 기타 브라우저를 관리하기 위한 포괄적인 솔루션을 제공합니다.
위 내용은 Firefox Headless로 Selenium 테스트를 실행하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!