class Test_002_loginDDT(BaseClass):
    logger = LogGen.loggen()

    @pytest.mark.parametrize("email, password", getData())
    def test_login(self, email, password):

        self.logger.info("*********Login Test Test_002 Started***********")

        self.logger.info("********Verifying Logim Function***********")

        self.lp = Login(self.driver)

        self.lp.doLogin(email, password)

        actualTitle = self.lp.getTitle()

        userName = self.lp.getUserName()

        expTitle = "Dashboard / nopCommerce administration"

        assert actualTitle == expTitle

        assert userName == 'John Smith'

        self.logger.info("Login Test is passed")
Example #2
0
class Test_001_login(BaseClass):

    baseURL = ReadConfig.getApplicationURL()
    Email = ReadConfig.getEmail()
    Password = ReadConfig.getPassword()

    logger = LogGen.loggen()

    @allure.severity(allure.severity_level.MINOR)
    def test_homePageTitle(self, setup):

        self.logger.info("*********Home Page Test Started***********")

        self.logger.info("********Verifying HomePage Title***********")

        actualTitle = self.driver.title

        assert actualTitle == "Your store. Login"

    @allure.severity(allure.severity_level.MINOR)
    def test_login(self):

        self.logger.info("*********Login Test Started***********")

        self.logger.info("********Verifying Logim Function***********")

        self.lp = Login(self.driver)

        self.lp.doLogin(self.Email, self.Password)

        userName = self.lp.getUserName()

        actualTitle = self.lp.getTitle()

        assert actualTitle == "Dashboard / nopCommerce administration"

        assert userName == 'John Smith'