def test_searchcustomerbyname(self, setUp):
        self.logger.info("SearchCustomer")
        self.driver = setUp
        self.driver.get(self.baseURL)
        self.driver.maximize_window()

        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("Search Customer by Email")

        self.addcust = AddCustomer(self.driver)
        self.addcust.clickOnCustomersMenu()
        self.addcust.clickOnCustomerMenuItem()

        searchcust = SearchCustomer(self.driver)
        searchcust.setFirstName("james")
        searchcust.setLastName("pan")
        searchcust.clickSearch()
        time.sleep(5)
        status = searchcust.searchCustomerbyName("James Pan")
        assert True == status

        self.logger.info("End of search customer by name test case ")
        self.driver.close()
    def test_searchCustomerByName(self):
        self.logger.info("************* SearchCustomerByName_005 **********")
        self.driver = webdriver.Chrome(
            executable_path=".\\venv\\chromedriver_win32\\chromedriver")
        self.driver.get(self.baseURl)
        self.driver.maximize_window()

        self.lp = LoginPage(self.driver)
        self.lp.setUserName(self.userName)
        self.lp.setPassword(self.password)
        self.lp.clickLogin()
        self.logger.info("************* Login succesful **********")

        self.logger.info("******* Starting Search Customer By Name **********")

        self.addcust = AddCustomer(self.driver)
        self.addcust.clickOnCustomersMenu()
        self.addcust.clickOnCustomersMenuItem()
        time.sleep(2)

        self.logger.info("************* searching customer by Name **********")
        searchcust = SearchCustomer(self.driver)
        searchcust.setFirstName("Victoria")
        searchcust.setLastName("Terces")
        searchcust.clickSearch()
        time.sleep(5)
        status = searchcust.searchCustomerByName("Victoria Terces")
        self.driver.close()
        assert True == status
        self.logger.info(
            "***************  TC_SearchCustomerByName_005 Finished  *********** "
        )
    def test_searchCustomerByEmail(self, setup):
        self.logger.info("************* SearchCustomerByEmail_004 **********")
        self.driver = setup
        self.driver.get(self.baseURL)
        self.driver.maximize_window()

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

        self.logger.info(
            "******* Starting Search Customer By Email **********")
        self.driver.implicitly_wait(5)

        self.addcust = CreateCustomer(self.driver)
        self.addcust.clickCustomerMenu()
        self.addcust.clickCustomerMenuItem()

        self.logger.info(
            "************* searching customer by emailID **********")
        searchcust = SearchCustomer(self.driver)
        searchcust.setEmail("*****@*****.**")
        searchcust.clickSearch()
        time.sleep(5)
        status = searchcust.searchCustomerByEmail(
            "*****@*****.**")
        self.driver.close()
        assert True == status
        self.logger.info(
            "***************  TC_SearchCustomerByEmail_004 Finished  *********** "
        )
示例#4
0
    def test_searchCustomerByEmailID(self, setup):
        logger.info(
            "*****************Test_004_SearchCustomerByEmail **************")
        self.driver = setup
        self.driver.get(self.baseurl)
        self.driver.maximize.window()

        lp = LoginPage(self.driver)
        lp.setUserName(self.username)
        lp.setPassword(self.password)
        lp.clickLogin()

        logger.info(
            "**************************LOgin Successfull ******************")

        logger.info(
            "**********************Starting Search by Email test *******************"
        )
        add = AddCustomer(self.driver)
        add.clickonCustomerMenu()
        add.clickOnCustomersSubMenu()
        logger.info(
            "**********************Searching customer by email id ********************"
        )
        search = SearchCustomer(self.driver)
        search.enterEmail("*****@*****.**")
        search.clickSearch()
        time.sleep(4)
        status = search.searchCustomerByEmail(
            "*****@*****.**")
        assert True == status
        logger.info(
            "******************** TC_004_Search customer by email id Finished***************"
        )
        self.driver.close()
    def test_searchCustomerByEmailID(self,setup):
        logger.info("*****************Test_005_SearchCustomerByName **************")
        self.driver = setup
        self.driver.get(self.baseurl)
        self.driver.maximize_window()

        lp = LoginPage(self.driver)
        lp.setUserName(self.username)
        lp.setPassword(self.password)
        lp.clickLogin()

        logger.info("**************************LOgin Successfull ******************")

        logger.info("**********************Starting Search by name test *******************")
        add = AddCustomer(self.driver)
        time.sleep(2)
        add.clickonCustomerMenu()
        time.sleep(2)
        add.clickOnCustomersSubMenu()
        logger.info("**********************Searching customer by name ********************")
        search = SearchCustomer(self.driver)
        search.enterFirstName("Victoria")
        search.enterLastName("Terces")
        search.clickSearch()
        time.sleep(4)
        status = search.searchCustomerByName("Victoria Terces")
        assert True == status
        logger.info("******************** TC_005_Search customer by name Finished***************")
        self.driver.close()
示例#6
0
    def test_searchCustomerByName(self, setup):
        self.logger.info("**Search Customer by Name**")
        self.driver = setup
        self.driver.get(self.baseurl)
        self.driver.maximize_window()

        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("**Starting Search Customer by NAME ***")

        self.addcust = AddCustomer(self.driver)
        self.addcust.clickonCustomerMenu()
        time.sleep(1)
        self.addcust.clickonCustomerMenuItem()

        self.logger.info("**Searching Customer by Name")
        searchcust = SearchCustomer(self.driver)
        searchcust.setFirstName("Victoria")
        searchcust.setLastName("Terces")
        searchcust.clickSearch()
        time.sleep(3)
        status = searchcust.searchCustomerByName("Victoria Terces ")
        time.sleep(2)
        assert True == status
        self.logger.info("**TC_Search Customer by Name Finished**")

        self.driver.close()
示例#7
0
    def test_searchCustomerByEmail(self):
        self.logger.info("************* SearchCustomerByEmail_004 **********")
        self.driver = webdriver.Chrome(
            executable_path=".\\venv\\chromedriver_win32\\chromedriver")
        self.driver.get(self.baseURl)
        self.driver.maximize_window()

        self.lp = LoginPage(self.driver)
        self.lp.setUserName(self.userName)
        self.lp.setPassword(self.password)
        self.lp.clickLogin()
        self.logger.info("************* Login succesful **********")

        self.logger.info(
            "******* Starting Search Customer By Email **********")

        self.addcust = AddCustomer(self.driver)
        self.addcust.clickOnCustomersMenu()
        self.addcust.clickOnCustomersMenuItem()

        self.logger.info(
            "************* searching customer by emailID **********")
        searchcust = SearchCustomer(self.driver)
        searchcust.setEmail("*****@*****.**")
        searchcust.clickSearch()
        time.sleep(5)
        status = searchcust.searchCustomerByEmail(
            "*****@*****.**")
        self.driver.close()
        assert True == status
        self.logger.info(
            "***************  TC_SearchCustomerByEmail_004 Finished  *********** "
        )
    def test_searchCustomerByName(self, setup):
        self.logger.info("************* SearchCustomerByName_005 **********")
        self.driver = setup
        self.driver.get(self.baseURL)
        self.driver.maximize_window()

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

        self.logger.info("******* Starting Search Customer By Name **********")
        self.driver.implicitly_wait(5)

        self.addcust = CreateCustomer(self.driver)
        self.addcust.clickCustomerMenu()
        self.addcust.clickCustomerMenuItem()
        time.sleep(2)

        self.logger.info("************* searching customer by Name **********")
        searchcust = SearchCustomer(self.driver)
        searchcust.setFirstName("Victoria")
        searchcust.setLastName("Terces")
        searchcust.clickSearch()
        time.sleep(5)
        status = searchcust.searchCustomerByName("Victoria Terces")
        self.driver.close()
        assert True == status
        self.logger.info(
            "***************  TC_SearchCustomerByName_005 Finished  *********** "
        )
    def test_searchCustomerByEmail(self, setup):
        self.logger.info("**Searcg Customer by email**")
        self.driver = setup
        self.driver.get(self.baseurl)
        self.driver.maximize_window()

        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("**Starting Search Customer by Email ***")

        self.addcust = AddCustomer(self.driver)
        self.addcust.clickonCustomerMenu()
        time.sleep(1)
        self.addcust.clickonCustomerMenuItem()

        self.logger.info("**Searching Customer by email ID")
        searchcust = SearchCustomer(self.driver)
        searchcust.setEmail("*****@*****.**")
        searchcust.clickSearch()
        time.sleep(3)
        status = searchcust.searchCustomerByEmail(
            "*****@*****.**")
        time.sleep(2)
        assert True == status
        self.logger.info("**TC_Search Customer by email Finished**")

        self.driver.close()