【问题标题】:BrowserStack TestSwarm only pulls Windows OS'sBrowserStack TestSwarm 仅拉取 Windows 操作系统的
【发布时间】:2013-10-29 00:38:38
【问题描述】:

我最近设置了一个 TestSwarm 实例,它通过使用 testswarm-browserstack nodejs 模块 (https://github.com/clarkbox/testswarm-browserstack) 与 BrowserStack 交互。我被推荐使用 BrowserStack 站点上的一个链接中的 nodejs 模块,该链接通过将 TestSwarm 连接到 BrowserStack 进行了介绍。除了非 Windows 操作系统没有在我的自动化过程中启动之外,一切似乎都按预期工作。

我在 TestSwarm 上配置了一堆 OS X 浏览器,这些浏览器似乎配置正确,它们只是在自动运行期间永远不会启动。我可以使用 BrowserStack 手动加入 swarm,在这里我手动打开一个 OS X 浏览器并浏览到我的 TestSwarm 实例上的加入 url,它会正确选择浏览器并开始针对它运行测试。 testswarm-browserstack nodejs 模块似乎在从 BrowserStack 请求浏览器时忽略了 OS X 浏览器。

根据文档,testwarm-browserstack nodejs 模块应该能够处理 OS X 浏览器请求,因为它使用 BrowserStack API 版本 2.0 (https://github.com/clarkbox/testswarm-browserstack/pull/33)

这是我如何在我的 TestSwarm 配置文件中指定 OS X 浏览器的一个小示例:

            "OSX-10-6-FF-22-0": {
                    "browserFamily": "Firefox",
                    "browserMajor": "22",
                    "browserMinor": "0",
                    "osFamily": "Mac OS X",
                    "osMajor":"10",
                    "osMinor":"6"
            },
            "OSX-10-6-Safari-4": {
                    "browserFamily": "Safari",
                    "browserMajor": "4",
                    "browserMinor": "0",
                    "osFamily": "Mac OS X",
                    "osMajor":"10",
                    "osMinor":"6"
            },

任何煽动将不胜感激,谢谢!

【问题讨论】:

    标签: node.js browserstack testswarm


    【解决方案1】:

    我检查了链接,可以看到配置有点不同。它指定提及浏览器、版本和操作系统。例如:

    'Safari|5|0': {
      browser: 'safari',
      version: '5.0',
      os: 'mac'
    }
    

    BrowserStack 也期望如此。查看https://github.com/browserstack/api 的 api 文档。如果您有自己的配置翻译器,请回复评论。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-08-12
      • 1970-01-01
      • 1970-01-01
      • 2015-05-25
      • 2020-09-12
      • 2016-01-22
      • 2021-07-19
      • 1970-01-01
      相关资源
      最近更新 更多