Skip to content

Commit b7d626b

Browse files
pandafynemesifier
authored andcommitted
[refactor] Added SeleniumTestMixin.get_webdriver method
Added "SeleniumTestMixin.get_webdriver" public method which can be used by inherited class to provision extra web driver instance. (cherry picked from commit faa1616)
1 parent c81c0a1 commit b7d626b

1 file changed

Lines changed: 6 additions & 3 deletions

File tree

openwisp_utils/tests/selenium.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -81,10 +81,13 @@ def _setup_and_call(self, result, debug=False):
8181
@classmethod
8282
def setUpClass(cls):
8383
super().setUpClass()
84+
cls.web_driver = cls.get_webdriver()
85+
86+
@classmethod
87+
def get_webdriver(cls):
8488
if cls.browser == "firefox":
85-
cls.web_driver = cls.get_firefox_webdriver()
86-
else:
87-
cls.web_driver = cls.get_chrome_webdriver()
89+
return cls.get_firefox_webdriver()
90+
return cls.get_chrome_webdriver()
8891

8992
@classmethod
9093
def get_firefox_webdriver(cls):

0 commit comments

Comments
 (0)