def test_03_login_invalid_password(self): driver = self.driver driver.get("http://jbjork.nu/login.php") login = logP(driver) login.enter_username("*****@*****.**") login.enter_password("massi45") login.click_login() message = driver.find_element_by_xpath("/html/body/div").text self.assertEqual(message, "Fel email eller lösenord!") time.sleep(2)
def test_06_login_invalid_password_Farsi(self): driver = self.driver driver.get("http://jbjork.nu/login.php") login = logP(driver) login.enter_username("*****@*****.**") login.enter_password("گکثابابخحصحبدم") login.click_login() message = driver.find_element_by_xpath("/html/body/div").text self.assertEqual(message, "Nu skrev du nog för mycket.") time.sleep(2)
def test_08_login_invalid_password_htmlkod(self): driver = self.driver driver.get("http://jbjork.nu/login.php") login = logP(driver) login.enter_username("*****@*****.**") login.enter_password("h1 {color: white; text-align: center;}") login.click_login() message = driver.find_element_by_xpath("/html/body/div").text self.assertEqual(message, "Nu skrev du nog för mycket.") time.sleep(2)
def test_13_login_invalid_password_space(self): driver = self.driver driver.get("http://jbjork.nu/login.php") login = logP(driver) login.enter_username("*****@*****.**") login.enter_password(" massi 12345 ") login.click_login() message = driver.find_element_by_xpath( "/html/body/div/div[1]/div/div/a").text self.assertEqual(message, "Lägg i varukorg") time.sleep(2)
def test_07_login_invalid_password_longText(self): driver = self.driver driver.get("http://jbjork.nu/login.php") login = logP(driver) login.enter_username("*****@*****.**") login.enter_password( "En text som ska läsas på skärm måste skrivas på ett annat sätt än en text som ska läsas på papper. Det är lätt att inse om man tänker på de olika lässituationerna. Du vet redan från början om en text på papper är på tre eller på femton sidor. Det är inte lika uppenbart när du läser på skärm." ) login.click_login() message = driver.find_element_by_xpath("/html/body/div").text self.assertEqual(message, "Nu skrev du nog för mycket.") time.sleep(2)
def test_04_login_invalid_UsPas_longString(self): driver = self.driver driver.get("http://jbjork.nu/login.php") login = logP(driver) login.enter_username( "*****@*****.**") login.enter_password( "vhvvvvvvvvvvvhgvuyoiuoipåobjvs<<zdfvhgrerrvyrmmmmmmmmmmmmmmmmmmmmmmmmmmmmxrfg " ) login.click_login() message = driver.find_element_by_xpath("/html/body/div").text self.assertEqual(message, "Nu skrev du nog för mycket.") time.sleep(2)
def test_01_login_valid(self): driver = self.driver driver.get("http://jbjork.nu/login.php") login = logP(driver) login.enter_username("*****@*****.**") login.enter_password("massi12345") login.click_login() homepage = HomeP(driver) homepage.click_welcom() homepage.click_logout() time.sleep(2)