我們通常會(huì )使用Selenium編寫(xiě)UI測試,為瀏覽器開(kāi)啟Headless模式(執行操作時(shí)不顯示GUI窗口)會(huì )很方便。最新版本的Chrome和Firefox中,均已支持headless模式。
在Selenium中,為這兩個(gè)瀏覽器開(kāi)啟headless模式的方式基本相同:
Chrome:
Firefox:
我提交的PR#5120添加了和Chrome相同的導入接口,如果你使用Selenium小于3.8.0版本,則需要將上面的webdriver.FirefoxOptions()替換為webdriver.firefox.options.Options()。
另外,你也可以使用環(huán)境變量MOZ_HEADLESS 來(lái)為Firefox開(kāi)啟headless模式:
本文基于我在Stack Overflow的這篇回答:https://stackoverflow.com/a/47481793/5511849
聯(lián)系客服