def test_html_capabilities_project_Search(self):
        new_project_name = self.configAB["html_capabilities_project_Search"]["project_name"]
        data_env         = self.configAB["html_capabilities_project_Search"]["data_env"]
        string           = my_random_string(3)
        for project in new_project_name.split(";"):
            proj = project + string
            home_page = HomePage(self.webdriver, self.config)
            proj_page = ProjectPage(self.webdriver, self.config)

            projectName = home_page.createProject(proj, data_env)

            self.assertEqual(projectName, proj, "Project with html tags not created")
            # sleep(5)
            # self.webdriver.refresh()
            # sleep(5)

            self.webdriver.back()

            self.webdriver.switch_to_default_content()
            proj_page.lbl_Audience_Explorer_omni().click()
            sleep(20)
            # WebDriverWait(self.webdriver, 100).until(EC.visibility_of_element_located((By.XPATH, "//span[text()='Audience Explorer (Omni)']"))).click()
            # sleep(5)
            iframe = self.webdriver.find_elements_by_tag_name('iframe')[0]
            self.webdriver.switch_to.frame(iframe)

            home_page.searchProjects(proj)
            sleep(10)
            proj_page.deleteProject(proj)
    def test_edit_new_project(self):
        project_name            = self.configAB["EditNewProject"]["project_name"]
        data_env                = self.configAB["EditNewProject"]["data_env"]
        new_project_name        = self.configAB["EditNewProject"]["new_project_name"]

        home_page = HomePage(self.webdriver, self.config)
        proj_page = ProjectPage(self.webdriver, self.config)

        home_page.createProject(project_name, data_env)

        proj_name = home_page.edit_project_name(project_name, new_project_name)

        self.assertEqual(proj_name, new_project_name, "Edit Project failed")

        self.webdriver.back()

        self.webdriver.switch_to_default_content()
        proj_page.lbl_Audience_Explorer_omni().click()
        sleep(20)
        # WebDriverWait(self.webdriver, 100).until(EC.visibility_of_element_located((By.XPATH, "//span[text()='Audience Explorer (Omni)']"))).click()
        # sleep(5)
        iframe = self.webdriver.find_elements_by_tag_name('iframe')[0]
        self.webdriver.switch_to.frame(iframe)

        projectName = home_page.searchProjects(new_project_name)
        self.assertEqual(new_project_name, projectName, "Project Search failed")

        proj_page.deleteProject(new_project_name)