OpenTest是否支持在无界面浏览器上进行自动化测试?

4

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

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

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

谢谢!

1个回答

3

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

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

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接