コード例 #1
0
 def setUp(self):
     """
     Initialize all page objects
     """
     super(EnterpriseTestBase, self).setUp()
     self.browser.maximize_window()
     self.ent_portal_login = EnterprisePortalLogin(self.browser)
     self.ent_portal_home = EnterprisePortalHome(self.browser)
     self.ent_portal_course_start = \
         EnterprisePortalCourseStart(self.browser)
     self.ent_portal_course_structure = \
         EnterprisePortalCourseStructure(self.browser)
     self.ent_course_enrollment = \
         EnterpriseCourseEnrollment(self.browser)
     self.ent_data_sharing_consent = \
         EnterpriseDataSharingConsentPage(self.browser)
     self.ecommerce_courses_page = \
         EcommerceCoursesPage(self.browser)
     self.lms_login = LmsLogin(self.browser)
     self.ent_edx_registration = EnterpriseEdxRegistration(self.browser)
     self.ent_edx_login = EnterpriseEdxLogin(self.browser)
     self.dashboard = DashboardPageExtended(self.browser)
     self.courses_page = CoursesPage(self.browser)
     self.course_about_page = CourseAboutPageExtended(self.browser)
     self.track_selection_page = TrackSelectionPage(self.browser)
     self.user_account = UserAccountSettings(self.browser)
     self.cyber_source_page = CyberSourcePage(self.browser)
     self.single_seat_basket = SingleSeatBasketPage(self.browser)
     self.receipt_page = ReceiptPage(self.browser)
     self.lms_api_client = LmsApiClient()
     self.login_api = LmsLoginApi()
     self.logout_api = LogoutApi()
コード例 #2
0
 def logout_from_ecommerce_using_api(self):
     """
     Use ecommerce cookies to logout
     """
     logout_api = LogoutApi()
     logout_api.logout_url = os.path.join(ECOM_URL, 'logout')
     logout_api.cookies = self.ecom_cookies
     logout_api.logout()
コード例 #3
0
 def logout_from_wl_using_api(self):
     """
     Get cookies from browser and send these cookie to python request to
     logout using api
     """
     logout_api = LogoutApi()
     logout_api.logout_url = os.path.join(LMS_URL, 'logout')
     logout_api.cookies = self.browser.get_cookies()
     logout_api.logout()
コード例 #4
0
 def logout_from_lms_using_api(self):
     """
     Get cookies from browser and send these cookie to python request to
     logout using api
     """
     logout_api = LogoutApi()
     logout_api.logout_url = '{}://{}/{}'.format(LMS_PROTOCOL, LMS_BASE_URL,
                                                 'logout')
     logout_api.cookies = self.browser.get_cookies()
     logout_api.logout()