提高selenium腳本的執行速度有以下5種方法:
-
盡量使用by_css_selector()方法:by_css_selector()方法的執行速度比by_id()方法的更快,因為源碼中by_id()方法會被自動轉成by_css_selector()方法處理
-
使用等待時,盡量使用顯示等待,少用sleep(),盡量不用隱式等待
-
盡量減少不必要的操作:可以直接訪問頁面的,不要通過點擊操作訪問
-
並發執行測試用例:同時執行多條測試用例,降低用例間的耦合
-
有些頁面加載時間長,可以中斷加載