Skip to content

Commit

Permalink
issue #178 - properly capture Chrome console logs during acceptance t…
Browse files Browse the repository at this point in the history
…ests
  • Loading branch information
jantman committed Mar 24, 2018
1 parent 9b7b1ad commit e19ea95
Showing 1 changed file with 8 additions and 1 deletion.
9 changes: 8 additions & 1 deletion biweeklybudget/tests/conftest.py
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,7 @@
import pytest_selenium.pytest_selenium
from selenium.webdriver.support.event_firing_webdriver import \
EventFiringWebDriver
from selenium.webdriver.chrome.webdriver import WebDriver as ChromeWD
HAVE_PYTEST_SELENIUM = True
except ImportError:
HAVE_PYTEST_SELENIUM = False
Expand Down Expand Up @@ -266,7 +267,13 @@ def driver(request, driver_class, driver_kwargs):
out and replaced it with the ``get_driver_for_class()`` function, which
is wrapped in the retrying package's ``@retry`` decorator.
"""
driver = get_driver_for_class(driver_class, driver_kwargs)
kwargs = driver_kwargs
if driver_class == ChromeWD:
kwargs['desired_capabilities']['loggingPrefs'] = {
'browser': 'ALL'
}
logger.error('Chrome WebDriver - driver_kwargs=%s', kwargs)
driver = get_driver_for_class(driver_class, kwargs)

event_listener = request.config.getoption('event_listener')
if event_listener is not None:
Expand Down

0 comments on commit e19ea95

Please sign in to comment.