コード例 #1
0
ファイル: qa_case.py プロジェクト: wm-chen/uinttest
 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断言失败')
コード例 #2
0
 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'],
                      '跳转后台页面失败')
コード例 #3
0
 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失败')