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
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