我一直在思考第一個博客應該寫什么,然后我就解決了開通博客后解決的第一個問題,擇題不如撞題; 如果大多數人和我一樣,接觸python+selenium+unittest是從selenium IDE開始的話,你也一定會遇到這樣的問題: 我們寫了5個,10個,甚至20個測試用例,放在一個 ...
看上一篇的評論知道unittest裝飾器 也叫修飾器 也能解決類似的問題,陽陽就特地學習了一下關於 classmethod裝飾器的用法,並簡單介紹一下unittest本身的裝飾器 感謝 上海 悠悠 的博客,Selenium python自動化 unittest之裝飾器 classmethod 根據陽陽虛心學習的結果,重新設計代碼如下: 上訴代碼運行的順序就是從上至下,而不再是每次執行完成一個te ...
2017-08-02 15:04 2 3057 推薦指數:
我一直在思考第一個博客應該寫什么,然后我就解決了開通博客后解決的第一個問題,擇題不如撞題; 如果大多數人和我一樣,接觸python+selenium+unittest是從selenium IDE開始的話,你也一定會遇到這樣的問題: 我們寫了5個,10個,甚至20個測試用例,放在一個 ...
測試功能:博客園首頁網站分類的一級菜單鏈接和二級菜單鏈接的點擊。 遇到的問題: 1.循環點擊二級菜單時,點擊了一個一級菜單下的第一個二級菜單后,頁面會刷新,再定位同一個一級菜單次下的第二個二級菜單時, 會報錯:找不到第二個二級菜單,這時需要對一級菜單重新定位賦值; 2.當一級 ...
下setUp()和tearDown()這兩個的問題,每次執行一個測試用例(test開頭的方法),就會執行 ...
讀取瀏覽器的配置就好 from selenium import webdriveroption = webdriver.ChromeOptions()option.add_argument("headless")driver = webdriver.Chrome ...
把寫好的測試用例放在指定目錄下,使用discover函數掃描該目錄,並根據關鍵字自動篩選需要執行的用例。本例使用Python3.6版本。 ...
1.一個用例為一個完整的場景,從用戶登陸系統到最終退出並關閉瀏覽器。 2.一個用例只驗證一個功能點,不要試圖在用戶登陸系統后把所有的功能都驗證一遍。 3.盡可能少的編寫逆向邏輯用例。一方面因為逆向邏輯的用例很多(例如。手機號輸錯有十幾種情況);另外一方面自動化本身比較脆弱,復雜的逆向邏輯用例 ...
python+selenium自動化,沒有寫close和quit,瀏覽器窗口會自動關閉解決方案 #增加參數 option.add_experimental_option("detach", True) 例如: ...