示例#1
0
 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()
示例#3
0
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")
示例#4
0
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()
示例#5
0
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
示例#6
0
 def classLevelsetup(self):
     print("Class level setup")
     self.lp = LoginPO(self.driver)
     self.hp = HomePO(self.driver)