def test_searchCustomerByEmail(self, setUp):
        self.driver = setUp
        self.driver.get(self.baseURL)
        self.lp = LoginPage(self.driver)
        self.lp.setUsername(self.username)
        self.lp.setPassword(self.password)
        self.lp.clickLogin()

        self.logger.info(
            "*******************Login Successful**********************")
        self.logger.info(
            "*******************Start searching Customer by Email**********************"
        )

        self.addcust = AddCustomer(self.driver)
        self.addcust.clickOnCustomersMenu(
        )  # only these two methods are required from addCustomerPage.py
        self.addcust.clickOnCustomersMenuItem()

        self.logger.info(
            "*******************Searching Customer by Email**********************"
        )

        # creating object of SearchCustomer class to access methods
        searchcust = SearchCustomer(self.driver)
        searchcust.setEmail("*****@*****.**")
        searchcust.clickOnSearchButton()
        time.sleep(5)
        status = searchcust.searchCustomerByEmail(
            "*****@*****.**")
        self.driver.close()
        assert True == status
        self.logger.info(
            "***************Test_004_SearchCustomerByEmail Finished*********** "
        )
    def test_searchCustomerByEmail_004(self, setup):
        self.logger.info(
            "************* search customer by email test 004 *************")
        self.driver = setup
        self.driver.get(self.baseUrl)
        self.driver.maximize_window()

        self.lp = login(self.driver)
        self.lp.setUserName(self.username)
        self.lp.setPassword(self.password)
        self.lp.clickLogin()
        self.logger.info("************** Login successful *******************")

        self.logger.info(
            "**************** Starting test searchCustomerByEmail **************"
        )

        self.addCust = AddCustomer(self.driver)
        self.addCust.clickCustomerMenu()
        self.addCust.clickCustomerSubmenu()

        self.logger.info(
            "*********** Searching customer by email *****************")

        searchCust = SearchCustomer(self.driver)
        searchCust.setEmail('*****@*****.**')
        searchCust.clickSearch()
        time.sleep(5)
        status = searchCust.searchCustomerByEmail(
            '*****@*****.**')
        assert True == status

        self.logger.info(
            "************** TC_searchCustomerByEmail_004 is finished **************"
        )
        self.driver.close()