diff --git a/dav_base/tests/generic.py b/dav_base/tests/generic.py index 44da670..dbbb3b7 100644 --- a/dav_base/tests/generic.py +++ b/dav_base/tests/generic.py @@ -201,6 +201,7 @@ class UrlsTestCase(SimpleTestCase): class SeleniumTestCase(StaticLiveServerTestCase): + headless = True window_width = 1024 window_height = 768 @@ -213,6 +214,8 @@ class SeleniumTestCase(StaticLiveServerTestCase): @property def selenium(self): if self._driver is None: + if self.headless: + self._driver_options.add_argument('--headless') self._driver = webdriver.Firefox(options=self._driver_options) if self.quit_selenium is None: self.quit_selenium = True diff --git a/dav_events/tests/test_screenshots.py b/dav_events/tests/test_screenshots.py index c69e7d3..148cee0 100644 --- a/dav_events/tests/test_screenshots.py +++ b/dav_events/tests/test_screenshots.py @@ -109,6 +109,7 @@ TEST_EVENT_DATA_M = { @tag('screenshots', 'browser') class TestCase(SeleniumAuthMixin, RoleMixin, ScreenshotTestCase): + headless = False screenshot_prefix = 'dav_events-' def create_event(self, event_data, auth=False, screenshots=True):