0


Selenium 不开启浏览器页面执行测试用例

实际工作中会遇到不开启浏览器页面来执行测试用例的情况,可以通过ChromeOptions来实现

ChromeOptions是chromedriver支持的浏览器启动选项

Google 针对 Chrome 浏览器 59版 新增加的Chrome-headless 模式,可以在不打开UI界面的情况下使用 Chrome 浏览器

Python版本

1、option.add_argument('headless') 设置启动模式为headless

2、创建driver时传入此option

JAVA版本

其他ChromeOptions参数了解

无界面模式

options.add_argument('headless')

禁用图片加载

options.add_argument('blink-settings=imagesEnabled=false')

隐身模式

options.add_argument('incognito')

自动打开开发者工具

options.add_argument("auto-open-devtools-for-tabs")

设置窗口尺寸

options.add_argument('window-size=100,200')

设置窗口启动位置(左上角坐标)

options.add_argument('window-position=230,0')

禁用gpu渲染

options.add_argument('disable-gpu')

全屏启动

options.add_argument('start-fullscreen')

全屏启动,无地址栏

options.add_argument('kiosk')

启动时,不激活(前置)窗口

options.add_argument('no-startup-window')


本文转载自: https://blog.csdn.net/m1992222/article/details/131418370
版权归原作者 Melody~M 所有, 如有侵权,请联系我们删除。

“Selenium 不开启浏览器页面执行测试用例”的评论:

还没有评论