def test_login_valid(self): driver = self.driver driver.get("https://www.svyaznoy.ru/") homepage = HomePage(driver) homepage.click_login_button() login = LoginPage(driver) login.enter_username("*****@*****.**") login.enter_password("123456Pp") login.click_login2() wait = WebDriverWait(self.driver, 10) assert self.driver.find_element_by_class_name( 'b-personal__board-name').text == "Dan"
def test_login_emptyfield_password(self): driver = self.driver driver.get("https://www.svyaznoy.ru/") homepage = HomePage(driver) homepage.click_login_button() login = LoginPage(driver) login.enter_username("*****@*****.**") login.enter_password("") login.click_login2() wait = WebDriverWait(self.driver, 10) assert self.driver.find_element_by_xpath( "//span[@id='user[password]-error']" ).text == "Это поле необходимо заполнить."
def test_login_invalid_password(self): driver = self.driver driver.get("https://www.svyaznoy.ru/") homepage = HomePage(driver) homepage.click_login_button() login = LoginPage(driver) login.enter_username("*****@*****.**") login.enter_password("123456") login.click_login2() wait = WebDriverWait(self.driver, 10) assert self.driver.find_element_by_xpath( "//span[@id='user[username]-error']" ).text == "Логин или пароль неверен"