Ejemplo n.º 1
0
class Test_001_Login:
    baseURL = ReadConfig.getApplicationURL()
    username = ReadConfig.getUsername()
    password = ReadConfig.getPassword()

    def test_loginPageTitle(self, setup):
        self.driver = setup
        self.driver.get(self.baseURL)
        act_title = self.driver.title
        self.driver.close()
        if act_title == 'Flippers - Login':
            assert True
        else:
            assert False

    def test_login(self, setup):
        self.driver = setup
        self.driver.get(self.baseURL)
        self.lp = Login(self.driver)
        self.lp.setUserName(self.username)
        self.lp.setUserPassword(self.password)
        self.lp.clickLogin()
        act_title = self.driver.title
        self.driver.close()
        if act_title == 'Flippers':
            assert True
        else:
            assert False
Ejemplo n.º 2
0
class Test_002_DDT_Login:
    loginURL = ReadConfig.getLoginURL()
    path = '.\\tests\\testData\\loginTestData.xlsx'

    def test_login_ddt(self,setup):
        self.driver = setup
        self.lp = Login(self.driver)

        self.rows = xlReader.rowCount(self.path,'Arkusz1')

        lst_status=[]

        for row in range(2, self.rows+1):
            self.driver.get(self.loginURL)

            self.user = xlReader.readData(self.path, 'Arkusz1', row, 1)
            self.password = xlReader.readData(self.path, 'Arkusz1', row, 2)
            self.exp = xlReader.readData(self.path, 'Arkusz1', row, 3)

            self.lp.setUserName(self.user)
            self.lp.setUserPassword(self.password)
            self.lp.clickLogin()
            sleep(2)
            
            act_title = self.driver.title
            exp_title = 'Flippers'

            if act_title==exp_title:
                if self.exp=='Pass':
                    lst_status.append('Pass')
                else:
                    lst_status.append('Fail')
            else:
                if self.exp=='Pass':
                    lst_status.append('Fail')
                else:
                    lst_status.append('Pass')
            try:
                self.lp.clickLogout()
            except:
                pass

        if 'Fail' not in lst_status:
            self.driver.close()
            assert True
        else:
            self.driver.close()
            assert False