<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>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                [TOC] 前言 經常有人在群里反饋,明明代碼一樣的啊,為什么別人的能出報告,我的出不了報告;為什么別人運行結果跟我的不一樣啊。 這種問題先檢查代碼,確定是一樣的,那就是運行姿勢不對了,一旦導入unittest模塊,pycharm會自動識別以unittest的姿勢去運行了。 <br /> ## 一、unittest運行單個用例 1. 如下代碼,如果我只想運行其中的一個,如test1,如何運行呢? ``` from selenium import webdriver import unittest class Test(unittest.TestCase): def setUp(self): self.driver = webdriver.Chrome() self.driver.get("http://www.cnblods.com/yoyotang") def test01(self): print(self.driver.title) def test_02(self): print(self.driver.title) if __name__ == "__main__": unittest.main() ``` 2. 如果想運行哪個用例,鼠標放到對應的區域,右鍵就能直接運行單個用例了 ![](https://img.kancloud.cn/68/bf/68bf5ba8b035b68808cbe6f9b7d74f9e_883x602.png) 3. 注意上圖紅色框框,顯示的是Run 'Unittest test01',這個意思很明顯,就是說以unittest的方式只運行test01 如果想運行test2,鼠標放到test2區域右鍵,就會顯示:Run 'Unittest test02' <br /> ## 二、unittest運行整個腳本用例 1. 如果想當前的腳本上所有的用例一起執行,只需把鼠標放到if __name__ == "__main__":這句話的后面或者下方就行了 ![](https://img.kancloud.cn/6f/d9/6fd91a964c93f4e15bbdf9e7f8d8456b_883x444.png) 2. 上圖顯示的是Run Unittest in test1 運行的是整個腳本 <br /> ## 三、python直接運行模式 1. 以上方式只能執行單元測試框架里面的內容,是沒有測試報告的輸出的,如果想輸出測試報告,就得以非unittest模式運行,也就是用python直接運行 2. 點右上角,點開:Edit Configurations ![](https://img.kancloud.cn/b9/83/b983bbf988d744b40e2a658d7e14ef6d_805x367.png) 3. 展開Python 和 Python tests這兩個選項,會發現剛才運行的腳本名稱在Python tests這個選項下,也就是pycharm這個工具自動默認為unittest姿勢運行了。 ![](https://img.kancloud.cn/51/d4/51d460ccd8451a5983853ceae7e5bb79_799x507.png) 4. 解決辦法,只需從這里移除掉就行,選中這個腳本,點左上角的減號:一 ![](https://img.kancloud.cn/34/39/34399b3dd0150f05f2448647e9fa3bea_800x508.png) 5. 全部移除后,點Apply應用,然后點OK保存 ![](https://img.kancloud.cn/5a/a9/5aa92abebe13d11e9f085db2ebf911b0_801x467.png) 6. 再回到腳本界面,右鍵運行,就能出測試報告了 (敲黑板了!!!鼠標一定要放在if這一行后邊右鍵,才能看到正常顯示Run ‘’test1‘’) ![](https://img.kancloud.cn/c2/98/c29803459a982fc1d6ef3ff643c527f4_800x371.png)
                  <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>

                              哎呀哎呀视频在线观看