<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                [TOC] # 測試用例 login是自己封裝的一個登錄的方法 ~~~ from Business.Login import Login import unittest class Test(unittest.TestCase): def setUp(self): print('hello') def tearDown(self): print('bye') # 定義正確登陸的測試用例 def test_001(self): log = Login() # 用賬號密碼登錄 log.login('hack_ai_buster','1qaz2wsx#EDC') # 獲取登錄之后的用戶名 data = log.get_text('class','hd_login_name') # 斷言,判斷登錄后的用戶名是否和預期用戶名相同 self.assertEqual('hack_ai_buster',data) # 賬號密碼都不輸入,直接登錄 def test_002(self): log = Login() # 用賬號密碼登錄 log.login('', '') # 獲取登錄之后的用戶名 data = log.get_text('id','error_tips') # 斷言,判斷登錄后的用戶名是否和預期用戶名相同 self.assertEqual('請輸入賬號和密碼',data) # 只輸入賬號不輸入密碼,直接登錄 def test_003(self): log = Login() # 用賬號密碼登錄 log.login('sdfsdadfa', '') # 獲取登錄之后的用戶名 data = log.get_text('id', 'error_tips') # 斷言,判斷登錄后的用戶名是否和預期用戶名相同 self.assertEqual('請輸入密碼', data) # 只輸入賬號不輸入密碼,直接登錄 def test_004(self): log = Login() # 用賬號密碼登錄 log.login('sdfsdadfa', '') # 獲取登錄之后的用戶名 data = log.get_text('id', 'error_tips') # 斷言,判斷登錄后的用戶名是否和預期用戶名相同 self.assertEqual('請輸入密碼itcast', data) if __name__ == '__main__': unittest.main() ~~~ # 測試套件啟動測試用例 ~~~ import unittest from Testcase.testcase import Test # 導入HtmlTextRunner,用于生成html的測試報告 from Commonlib.HTMLTestRunner import HTMLTestRunner class SuitTest(unittest.TestCase): def test_suit(self): case_list = ['test_001','test_002','test_003','test_004'] # 創建測試套件 mysuit = unittest.TestSuite() # 循環將測試用例放到測試套件中 for case in case_list: mysuit.addTest(Test(case)) # 創建測試運行器,設置為每一個測試用例生成測試報告,運行測試套件中的測試用例 # unittest.TextTestRunner(verbosity=2).run(mysuit) # 生成html測試報告 with open('report.html','wb')as f: HTMLTestRunner( stream=f, # 相當于f.write(報告) title='第一個測試報告', description='第一個測試報告', verbosity=2 # 為每個測試用例生成測試報告 ).run(mysuit) if __name__ == '__main__': unittest.main() ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看