I need to open every new iteration, new browser windows. For example:
class GoogleTest(unittest.TestCase):
@classmethod
def setUpClass(cls):
cls.browser = browser_incognito.chrome_incognito()
cls.wait = WebDriverWait(cls.browser, 20)
cls.browser.implicitly_wait(30)
def test_01_goole(self):
for i in range(3):
browser = self.browser
browser.get('http://www.google.com')
In this situation I don't see new browser windows. But in this situation:
class GoogleTest(unittest.TestCase):
# @classmethod
# def setUpClass(cls):
# cls.browser = browser_incognito.chrome_incognito()
# cls.wait = WebDriverWait(cls.browser, 20)
# cls.browser.implicitly_wait(30)
def test_01_goole(self):
for i in range(3):
# browser = self.browser
browser = browser_incognito.chrome_incognito()
browser.get('http://www.google.com')
I receive 3 new browser windows (browser_incognito.chrome_incognito() it's another module that I created). I need browser from setUpClass().