1

github似乎在谈论browserstack的方式,它说有必要利用testwarm。但是,从我一直在阅读的内容来看,它似乎只是创建虚拟用户/浏览器来运行您的所有单元测试。看起来即使没有帐户,您仍然可以使用 testswarm,但我没有在网上看到很多关于此的资源。

TL;DR:如果我将计算机设置为仅使用 testswarm 对其打开的浏览器运行测试,我可以在没有 browserstack 帐户的情况下执行此操作吗?

4

1 回答 1

0

TestSwarm 是在 BrowserStack 存在之前创建的,因此这种关系不是原始设计的一部分。预先请求是:

  • PHP
  • MySQL
  • Web 服务器(Apache、IIS、nodeJS 等)
  • 引用每个浏览器的可执行文件的路径列表
  • 引用您希望 TestSwarm 运行的测试页面的 URL 列表
  • 每个页面上的TestSwarm注入脚本:

    <script>
    var inject = 'js/inject.js?' + new Date().getTime();
    var foo = document.createElement("script");
    foo.src = inject;
    document.getElementsByTagName("head")[0].appendChild(foo);
    </script>
    

以下是关于如何进行独立安装的一些不相关的问题:

于 2014-10-17T01:34:10.863 回答