【问题标题】:Does OpenTest support automated tests on a headless browser?OpenTest 是否支持在无头浏览器上进行自动化测试?
【发布时间】:2020-07-03 11:00:43
【问题描述】:

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

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

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

谢谢!

【问题讨论】:

    标签: automated-tests browser-automation opentest


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2011-11-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-05
      • 2014-02-01
      • 2020-05-29
      • 1970-01-01
      相关资源
      最近更新 更多