def setUp(self): #Initialize webdriver self.driver = webdriver.Chrome() self.login = LoginPage(self.driver) self.dashboard = DashboardPage(self.driver) self.course_page = CoursePage(self.driver) self.login_api = LoginApi('*****@*****.**', 'edxedxedx1')
class EdxLogin(unittest.TestCase): def setUp(self): #Initialize webdriver self.driver = webdriver.Chrome() self.login = LoginPage(self.driver) self.dashboard = DashboardPage(self.driver) self.login_api = LoginApi() def test_login(self): # Open the target page self.login_api.authenticate(self.driver) self.dashboard.go_to_courses_page() def tearDown(self): self.driver.close()
class EdxLogin(unittest.TestCase): def setUp(self): #Initialize webdriver self.driver = webdriver.Chrome() self.login = LoginPage(self.driver) self.dashboard = DashboardPage(self.driver) self.course_page = CoursePage(self.driver) self.login_api = LoginApi('*****@*****.**', 'edxedxedx1') def test_switch_window(self): self.login_api.authenticate(self.driver) current_window = self.driver.current_window_handle self.dashboard.open_course_in_new_window('course-v1:edx+TEST01+2019') self.driver.switch_to.window(current_window) def tearDown(self): self.driver.close()
class EdxLogin(unittest.TestCase): def setUp(self): #Initialize webdriver self.driver = webdriver.Chrome() self.login = LoginPage(self.driver) self.dashboard = DashboardPage(self.driver) self.course_page = CoursePage(self.driver) self.problem_page = ProblemPage(self.driver) self.login_api = LoginApi('*****@*****.**', 'edxedxedx1') def test_iframe(self): self.login_api.authenticate(self.driver) self.dashboard.go_to_target_course('course-v1:edx+TEST01+2019') self.course_page.go_to_problem_page() self.problem_page.switch_to_iframe() def tearDown(self): self.driver.close()
def setUp(self): #Initialize webdriver self.driver = webdriver.Chrome() self.login = LoginPage(self.driver) self.dashboard = DashboardPage(self.driver) self.login_api = LoginApi()