|
@@ -79,10 +79,11 @@ class SeleniumTestCaseBase(type(LiveServerTestCase)):
|
|
|
def create_options(self):
|
|
|
options = self.import_options(self.browser)()
|
|
|
if self.headless:
|
|
|
- try:
|
|
|
- options.headless = True
|
|
|
- except AttributeError:
|
|
|
- pass # Only Chrome and Firefox support the headless mode.
|
|
|
+ match self.browser:
|
|
|
+ case "chrome":
|
|
|
+ options.add_argument("--headless=new")
|
|
|
+ case "firefox":
|
|
|
+ options.add_argument("-headless")
|
|
|
return options
|
|
|
|
|
|
def create_webdriver(self):
|