4

是否可以在无头实例上执行 OpenTest 脚本?

我的演员文件配置如下完成,但默认调用浏览器。这是否足以在无头模式下运行最新的 Chrome 版本?

...
selenium:
    # seleniumServerUrl: http://127.0.0.1:9515
    desiredCapabilities:
        browserName: chrome
        chromeOptions:
            args: [ --headless ]
    chromeDriverExePath: C:/opentest/drivers/chromedriver.exe
...

谢谢!

4

1 回答 1

3

chromeDriverExeArgsOpenTest 支持使用,等参数向 Selenium 驱动程序发送命令行参数firefoxDriverExeArgs。以下是如何headless在文件中设置参数actor.yaml和配置浏览器窗口大小的方法:

...
selenium:
    desiredCapabilities:
        browserName: chrome
    chromeDriverExePath: C:/opentest/drivers/chromedriver.exe
    chromeDriverExeArgs: [ headless ]
    resolution: 1920x1080
...

也可以使用SetBrowserAspect关键字从测试中动态更改分辨率。

于 2018-10-05T15:08:52.230 回答