Exemplo n.º 1
0
class LoginTests(unittest.TestCase):
    log = cl.customLogger(logging.DEBUG)

    @pytest.fixture(autouse=True)
    def login(self, oneTimeSetUp):
        self.home = HomePage(self.driver)
        self.login = LoginPage(self.driver)
        self.login.acceptEula()
        self.login.loginWith("blablaUser")

    @pytest.mark.run(order=1)
    def test_sequenceInTheGrid(self):
        wordsToClick = ["are", "is"]
        writtenText = self.home.writeInTheTextAreaByClickingOnTheGrid(
            wordsToClick)
        assert writtenText == wordsToClick
Exemplo n.º 2
0
class LoginTests(unittest.TestCase):
    log = cl.customLogger(logging.DEBUG)

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

    @pytest.mark.run(order=2)
    def test_login(self):
        signedIn = self.lp.loginWith('blablaUser')
        assert signedIn == True

    @pytest.mark.run(order=1)
    def test_acceptEula(self):
        eulaAccepted = self.lp.acceptEula()
        assert eulaAccepted == True