Beispiel #1
0
class LoginTests(unittest.TestCase):
    log = cl.customLogger(logging.DEBUG)

    @pytest.fixture(autouse=True)
    def objectSetup(self, oneTimeSetUp):
        self.lp = LoginPage(self.driver)
        self.ts = Status(self.driver)


    # @pytest.mark.run(order=2)
    def test_t1validLogin(self):
        self.log.info("test_t1validLogin started")
        login_page_title_result = self.lp.verifyLoginPageTitle()
        self.ts.mark(login_page_title_result,"Login Page Verification")
        self.lp.login("*****@*****.**","Test1ng")
        login_success_result = self.lp.successLoginPageTitle()
        self.ts.markFinal("test_t1validLogin",login_success_result,"Login success verification")

    # @pytest.mark.run(order=1)
    def test_t2invalidLogin(self):
        self.log.info("test_t2invalidLogin started")
        login_page_title_result = self.lp.verifyLoginPageTitle()
        self.ts.mark(login_page_title_result, "Login Page Verification")
        self.lp.login("*****@*****.**", "wrong")
        invalidlogin_success_result = self.lp.invalidpass()
        self.ts.markFinal("test_t2invalidLogin", invalidlogin_success_result, "incorrect Login credentials message verification")
class LoginTests(unittest.TestCase):
    @pytest.fixture(autouse=True)
    def objectSetup(self):
        self.lp = LoginPage(self.driver)

    # @pytest.mark.run(order=2)
    def test_t1validLogin(self):
        self.lp.login("*****@*****.**", "password")