【问题标题】:Browserstack multiple automate test runningBrowserstack 多重自动化测试运行
【发布时间】:2018-06-27 13:53:50
【问题描述】:

我们使用 Behat - Mink 进行本地测试,但现在我们应该将 BrowserStack 与并行运行集成。我能够设置单一运行,非常好,但我不知道如何设置多个功能或环境?谢谢你的帮助。

这是我现在的 behat.yml

legacy_browserstack:
autoload:
    '': '%paths.base%/root/tests/behat/bootstrap'
extensions:
    Behat\MinkExtension:
        base_url:  'https://master.staging2.dealtrak123.co.uk/'
        sessions:
            edge:
                browser_stack:
                    username: "username"
                    access_key: "key"
                    capabilities: {"browser" : "Edge", "os": "Windows", "os_version": "10", "browserstack-debug": true}    
suites:
    default:
        paths: [ %paths.base%/root/tests/behat/features ]
        contexts:
            - Fsuk\Behat\Legacy\LegacyFeatureContext

【问题讨论】:

  • 据我所知,我认为 behat-mink 不支持 maxInstances 功能,这意味着您必须创建自定义解决方案来运行并行测试
  • 你可以做的就是把你的测试分成几个套件并在一个节点中运行每个套件,这就是我为scrutinizer所做的
  • 我知道这只是 Behat..(而不是 Behat-Mink),但看看这是否有帮助:browserstack.com/automate/behat#running-parallel-tests

标签: behat mink browserstack


【解决方案1】:

我得到了 BrowserStack 支持的回复,他们说,浏览器堆栈会话的并行测试目前不可用,他们不支持它,但那是在路线图上。

【讨论】:

    猜你喜欢
    • 2019-06-08
    • 2020-02-29
    • 2014-10-21
    • 1970-01-01
    • 1970-01-01
    • 2021-03-11
    • 2015-06-07
    • 1970-01-01
    • 2021-10-28
    相关资源
    最近更新 更多