예제 #1
0
    def add_trial_organization_with_data_sender(self):
        registration_confirmation_page, email = register_and_get_email_for_trial(self.driver)
        self.emails.append(email)
        activate_account(self.driver, email)
        global_navigation_page = GlobalNavigationPage(self.driver)
        create_project_page = global_navigation_page.navigate_to_dashboard_page().navigate_to_create_project_page()
        questionnaire_page = create_project_page.select_blank_questionnaire_creation_option()
        questionnaire_page.create_questionnaire_with(VALID_DATA_FOR_PROJECT, QUESTIONNAIRE_DATA)
        questionnaire_page.save_and_create_project_successfully()

        add_data_sender_page = global_navigation_page.navigate_to_all_data_sender_page().navigate_to_add_a_data_sender_page()
        add_data_sender_page.enter_data_sender_details_from(VALID_DATA_FOR_DATA_SENDER1)
        return add_data_sender_page
    def add_trial_organization_with_data_sender(self):
        registration_confirmation_page, email = register_and_get_email_for_trial(
            self.driver)
        self.emails.append(email)
        activate_account(self.driver, email)
        global_navigation = do_login(self.driver, email, REGISTRATION_PASSWORD)
        # create a project
        dashboard_page = global_navigation.navigate_to_dashboard_page()
        self.create_project(
            dashboard_page.navigate_to_create_project_page()
        )  #TODO There was some code related to creating a questionnaire. We have removed it in a deliberate attempt to fix the test. Kindly review the code. Diptanu/Neetu

        add_data_sender_page = global_navigation.navigate_to_all_data_sender_page(
        ).navigate_to_add_a_data_sender_page()
        add_data_sender_page.enter_data_sender_details_from(
            VALID_DATA_FOR_DATA_SENDER1)
        return add_data_sender_page
예제 #3
0
def add_trial_organization_and_login(driver):
    registration_confirmation_page, email = register_and_get_email_for_trial(
        driver)
    activate_account(driver, email)
    return email
 def add_trial_organization_and_login(self):
     registration_confirmation_page, email = register_and_get_email_for_trial(
         self.driver)
     activate_account(self.driver, email)
     return do_login(self.driver, email, REGISTRATION_PASSWORD)