selenium中ChromeOptions的headless(不显示页面的界面,即在后台运行)

调用浏览器,来进行自动化测试,是一个常规操作,或者说针对少量测试用例,可以打开浏览器运行

但是针对大量运行测试用例来说,如果每个测试用例都需要调用一次 浏览器,那么无疑对服务器增加了巨大的压力

那么有没有一个办法,不调用浏览器,让浏览器在后台偷偷工作呢 ?

这个可以有: 用chrome-headless

   Chrome-headless 模式, Google 针对 Chrome 浏览器 59版 新增加的一种模式,可以让你不打开UI界面的情况下使用 Chrome 浏览器,所以运行效果与 Chrome 保持完美一致。

用法:

options = webdriver.ChormeOptions()
options.add_argument('headless')
发布了144 篇原创文章 · 获赞 77 · 访问量 538万+

猜你喜欢

转载自blog.csdn.net/wtl1992/article/details/102833729
今日推荐