#django #docker #selenium #gecko
Вопрос:
Я пытаюсь запустить тест на селен в докере. Тест запускается в первый раз при первом развертывании приложения, но после этого я получаю ошибку при извлечении страницы с помощью self.driver.get(URL).
Ошибка выборки
Message: Reached error page: about:neterror?e=connectionFailureamp;u=https://web.url.com/amp;c=UTF-8amp;d=Firefox can’t establish a connection to the server at web.url.com.
Трассировка стека:
WebDriverError@chrome://remote/content/shared/webdriver/Errors.jsm:181:5 UnknownError@chrome://remote/content/shared/webdriver/Errors.jsm:488:5 checkReadyState@chrome://remote/content/marionette/navigate.js:64:24 onNavigation@chrome://remote/content/marionette/navigate.js:312:39 emit@resource://gre/modules/EventEmitter.jsm:160:20 receiveMessage@chrome://remote/content/marionette/actors/MarionetteEventsParent.jsm:42:25
Я попробовал код :
options = Options() options.headless = True profile = webdriver.FirefoxProfile() profile.accept_untrusted_certs = True self.driver = webdriver.Firefox(firefox_profile=profile, options=options)
Позже используется,
self.driver.get(url)