コード例 #1
0
 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')
コード例 #2
0
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()
コード例 #3
0
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()
コード例 #4
0
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()
コード例 #5
0
 def setUp(self):
     #Initialize webdriver
     self.driver = webdriver.Chrome()
     self.login = LoginPage(self.driver)
     self.dashboard = DashboardPage(self.driver)
     self.login_api = LoginApi()