class EdxLogin(unittest.TestCase): def setUp(self): #Initialize webdriver self.driver = webdriver.Chrome() self.login = LoginPage(self.driver) self.dashboard = Dashboard(self.driver) def test_login(self): # Open the target page self.driver.get('https://......g/login') # Assert that 'edX' is present in browser title self.assertTrue(self.login.is_browser_on_the_page()) # Find and fill the email field self.login.fill_form() # Find and click the submit button self.login.submit_form() # Assert that 'Dashboard' is present in target pages browser title self.dashboard.is_browser_on_the_page() def tearDown(self): self.driver.close()
class EdxLogin(unittest.TestCase): def setUp(self): #Initialize webdriver self.driver = webdriver.Chrome("C:\Shehroz\Softwares\Dev Tools\chromedriver_win32\chromedriver.exe") self.login = LoginPage(self.driver) self.dashboard = DashboardPage(self.driver) def test_login(self): # Open the target page self.driver.get('https://stage.edx.org') # Click login link self.login.click_login_link() # Assert that 'edX' is present in browser title self.assertTrue(self.login.is_browser_on_the_page()) # Find and fill the email field self.login.fill_form() # Find and click the submit button self.login.submit_form() # Assert that 'Dashboard' is present in target pages browser title self.dashboard.is_browser_on_the_page() # def tearDown(self): self.driver.close()