Example #1
0
    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"
Example #2
0
    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 == "Это поле необходимо заполнить."
Example #3
0
    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 == "Логин или пароль неверен"