예제 #1
0
 def test_correct_login(self):
     login_page = LoginPage(self.driver)
     login_page.open()
     login_page.enter_login(self.login)
     login_page.enter_password(self.password)
     login_page.login()
     login_page.wait_redirect(self.BASE_URL)
예제 #2
0
def test_user_login(driver, username, password):
    """测试用户名/密码是否可以登录"""
    login_page = LoginPage(driver)
    login_page.open()
    login_page.type_username(username)
    login_page.type_password(password)
    login_page.type_login()
    login_page.close()
예제 #3
0
 def test_incorrect_password(self):
     wrong_password = '******'
     login_page = LoginPage(self.driver)
     login_page.open()
     login_page.enter_login(self.login)
     login_page.enter_password(wrong_password)
     login_page.login()
     login_page.wait_redirect(self.AUTH_URL)
예제 #4
0
 def test_incorrect_email(self):
     wrong_email = 'yandex.ru'
     login_page = LoginPage(self.driver)
     login_page.open()
     login_page.enter_login(wrong_email)
     login_page.enter_password(self.password)
     login_page.login()
     validation_message = login_page.get_email_valigation_message()
     expected = 'Адрес электронной почты должен содержать символ "@". В адресе "' + wrong_email + '" отсутствует символ "@".'
     self.assertEqual(validation_message, expected)
예제 #5
0
 def test_login_mail(self):
     # 声明LoginPage类对象
     login_page = LoginPage(self.driver, self.url, u"网易")
     # 调用打开页面组件
     login_page.open()
     # 切换到登录框Frame
     login_page.switch_frame('x-URS-iframe')
     # 调用用户名输入组件
     login_page.input_username(self.username)
     # 调用密码输入组件
     login_page.input_password(self.password)
     # 调用点击登录按钮组件
     login_page.click_submit()
예제 #6
0
 def test_login(self):
     """
     Project: 调用LoginPage
     :return:
     """
     login_page = LoginPage(self.driver, self.url, u"用户登录 - 禅道")
     login_page.open()
     login_page.input_username(self.username)
     login_page.input_password(self.password)
     login_page.click_submit()
     sleep(3)
     login_page.is_alert()
     print(str(login_page.show_userid()))
예제 #7
0
 def test_login(self):
     login_page = LoginPage(self.driver, self.url)
     login_page.open()
     login_page.input_username(self.username)
     login_page.input_password(self.password)
     login_page.click_submit()