def create_project(self): dashboard_page = DashboardPage(self.driver) create_project_page = dashboard_page.navigate_to_create_project_page() create_project_page.create_project_with(VALID_SUMMARY_REPORT_DATA) create_project_page.continue_create_project() create_project_page.save_and_create_project() overview_page = ProjectOverviewPage(self.driver) questionnaire_code = overview_page.get_questionnaire_code() project_name = overview_page.get_project_title() return project_name, questionnaire_code
def create_a_project_and_navigate_to_activity_log_page(self): dashboard = self.login() create_project_page = dashboard.navigate_to_create_project_page() create_project_page.create_project_with(VALID_DATA) create_project_page.continue_create_project() create_project_page.save_and_create_project_successfully() self.driver.wait_for_page_with_title( 15, VALID_DATA.get(PROJECT_OVERVIEW_PAGE_TITLE)) overview_page = ProjectOverviewPage(self.driver) self.project_title = overview_page.get_project_title() return self.navigate_to_activity_log_page()
def _get_project_details(self): overview_page = ProjectOverviewPage(self.driver) return overview_page.get_project_title( ), overview_page.get_questionnaire_code()