最好的选择是继续使用Chrome。通过一点工作,您就可以通过CI以无头方式运行它-我们使用无头的Jenkins和Docker
Ubuntu服务器来完成此工作。
您需要将Chrome配置为使用XVFB无头运行。您可以从以下要点开始,网址为https://gist.github.com/addyosmani/5336747
您声明自己在Mac上,因此可以通过Docker在计算机上运行无头测试,也可以为CI测试设置第二个配置。
另一资源http://tobyho.com/2015/01/09/headless-browser-testing-
xvfb/



