def test_submit_bug(self): bug = self.testdata['test_submit_bug'] self._testMethodDoc = bug['test_name'] login_action = LoginAction(self.base_page.driver) mainpage = login_action.login_success_default() mainaction = MainAction(mainpage.driver) qapage = mainaction.qa() qaction = QaAction(qapage.driver) result = qaction.submit_bug(bug['test_para']['title'], bug['test_para']['version']) self.assertEqual(result, bug['export'], '提交bug断言失败')
def test_admin_page(self): test_data = self.testdata['test_admin_page'] self._testMethodDoc = test_data['test_name'] login_action = LoginAction( self.base_page.driver).login_success_default() MainAction(login_action.driver).admin() self.assertEqual(self.base_page.get_title(), test_data['export'], '跳转后台页面失败')
def test_search_bug(self): test_data = self.testdata['test_search_bug'] self._testMethodDoc = test_data['test_name'] login_action = LoginAction( self.base_page.driver).login_success_default() MainAction(login_action.driver).search_bug( test_data['test_para']['index'], test_data['test_para']['text']) #断言test_data['export']包含在base_page.get_title()中则通过 self.assertIn(test_data['export'], self.base_page.get_title(), '提交bug失败')