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()