已經通讀該專欄文章的同學,或許對UI自動化測試有了一定的掌握,細心的同學肯定會發現一個問題,當用例量達到一定程度時,對于整體用例的執行速度肯定不會很滿意。除了應用多線程運行用例的方式加快速度,有沒有其他的方法呢?
今天告訴大家,方法是有的!也是本人新學的。即使用selenium控制驅動已打開的瀏覽器去執行用例!這樣將直接減少執行用例中耗時最長的部分,即打開瀏覽的耗時時間。
如何操作,本文將只做selenium驅動已打開瀏覽器的方法講解(以Edge瀏覽器為例),如何將此方法融合到自動化測試框架中,請各位自己研究,研究出來可以分享在評論區。
一、給瀏覽器配置控制參數
給瀏覽器配置控制參數有兩種方式:
1、通過cmd命令行的方式:
找到瀏覽器的安裝路徑,我的瀏覽器安裝路徑是:
C:\Program Files (x86)\Microsoft\Edge\Application
打開路徑后,在路徑欄輸入 cmd,回車,打開cmd命令操作窗口,如下圖:
然后在cmd命令窗口執行如下命令即可:
msedge.exe --remote-debugging-port=9222 --user-data-dir=&