Beispiel #1
0
 def test_02_login(self, data):
     """密码错误登录"""
     test_data = data['data']
     test_assert = data['assertion']
     login = LoginPage.Login(self.dr)
     ele = login.login(test_data['username'], test_data['pw'])
     error_text = login.get_error_text()
     url = ele.get_url()
     self.assertIn(test_assert['error_text'], error_text)
     self.assertIn(test_assert['url'], url)
Beispiel #2
0
 def test_01_login(self, data):
     """正常登录"""
     test_data = data['data']
     test_assert = data['assertion']
     login = LoginPage.Login(self.dr)
     ele = login.login(test_data['username'], test_data['pw'])
     username = ele.get_name()
     url = ele.get_url()
     self.assertIn(test_assert['username'], username)
     self.assertIn(test_assert['url'], url)
Beispiel #3
0
 def test_01_login(self, data):
     login = LoginPage.Login(self.dr)
     test_data = data['data']
     test_assert = data['assertion']
     ele = login.login(test_data['username'], test_data['pw'],
                       test_data['platform'])
     login.exist_loading()
     username = ele.get_name()
     url = ele.get_url()
     self.assertIn(url, test_assert['title'])
     self.assertIn(test_assert['username'], username)
     self.assertIn('2222', '21222')
Beispiel #4
0
 def test_02_login(self, data):
     """错误密码登录"""
     test_data = data['data']
     test_assert = data['assertion']
     # login = LoginPage.Login(self.dr)
     # ele = login.login(test_data['username'],test_data['pw'])
     # login.exist_loading()
     # username = ele.get_name()
     # url = ele.get_url()
     # self.assertIn(url,test_assert['title'])
     # self.assertIn(username, test_assert['username'])
     login = LoginPage.Login(self.dr)
     login.input_account(test_data['username'])
     login.input_pw(test_data['pw'])
     login.click_box()
     work = login.click_login_btn()
     error_text = login.get_error_text()
     url = login.get_url()
     self.assertIn(test_assert['text'], error_text)
     self.assertIn(test_assert['url'], url)
Beispiel #5
0
 def test_01_login(self, data):
     """正常登录"""
     test_data = data['data']
     test_assert = data['assertion']
     # login = LoginPage.Login(self.dr)
     # ele = login.login(test_data['username'],test_data['pw'])
     # login.exist_loading()
     # username = ele.get_name()
     # url = ele.get_url()
     # self.assertIn(url,test_assert['title'])
     # self.assertIn(username, test_assert['username'])
     login = LoginPage.Login(self.dr)
     # login.input_account(test_data['username'])
     # login.input_pw(test_data['pw'])
     # login.click_box()
     work = login.login(test_data['username'], test_data['pw'])
     name = work.get_name()
     url = work.get_url()
     self.assertIn(test_assert['username'], name)
     self.assertIn(test_assert['title'], url)
Beispiel #6
0
    def click_out(self):
        """确定退出"""
        self.dr.click("css->.el-message-box__btns>button:nth-child(2)")

        return LoginPage.Login(self.dr)
Beispiel #7
0
    def close(self):
        """点击退出按钮"""
        self.dr.click("xpath->//li[contains(text(),'退出')]")
        time.sleep(0.3)

        return LoginPage.Login(self.dr)