def class_setup(self): print("Before Class level setup") self.lp = LoginPO(self.driver) self.hp = HomePO(self.driver) self.cnup = CreateuserPO(self.driver) yield print("After class level setup")
class Test_case1: @pytest.fixture(autouse=True) def class_setup(self): print("Before Class level setup") self.lp = LoginPO(self.driver) self.hp = HomePO(self.driver) yield print("After class level setup") def test_methodA(self): print("Executing test method A") self.lp.sendusername("admin") self.lp.sendpwd("manager") self.lp.clickkeepmeloggedin() self.lp.loginbtn() self.hp.clicklogoutlnk()
class Test_case1: @pytest.fixture(autouse=True) def class_setup(self): print("Before Class level setup") self.lp = LoginPO(self.driver) self.hp = HomePO(self.driver) yield print("After class level setup") def test_validlogin(self): print("Executing test method A") try: self.lp.login("admin", "manager") self.hp.clicklogoutlnk() except: self.driver.get_screenshot_as_file("screenshots\\" + "test_validlogin.png")
class TestDemo1(unittest.TestCase): @pytest.fixture(autouse=True) def classLevelsetup(self): print("Class level setup") self.lp = LoginPO(self.driver) self.hp = HomePO(self.driver) def testmethodA(self): print("Testing method A") self.lp.sendUserName("admin") self.lp.sendPwd("manager") self.lp.keepmeloggedinChkbx() self.lp.clicklgnbtn() print(self.hp.getCurentTitle()) time.sleep(15) assert self.hp.getCurentTitle() == "actiTIME - Enter Time-Track" time.sleep(15) self.hp.clickLogoutBtn()
class Test_case3: @pytest.fixture(autouse=True) def class_setup(self): print("Before Class level setup") self.lp = LoginPO(self.driver) self.hp = HomePO(self.driver) self.cnup = CreateuserPO(self.driver) yield print("After class level setup") def test_createnewuser(self): try: self.lp.login("admin", "manager") self.hp.clickusertab() self.hp.clicknewuserbtn() self.cnup.createnewuser("qspider", "python", "naveen", "*****@*****.**", "test", "nav@123", "nav@123", "Production") self.hp.clicklogoutlnk() except: self.driver.get_screenshot_as_file("screenshots\\" + "test_createnewuser.png") raise
def classLevelsetup(self): print("Class level setup") self.lp = LoginPO(self.driver) self.hp = HomePO(self.driver)