没有browserstack帐户,是否有可能/值得使用testswarm?

时间:2014-04-08 18:54:51

标签: qunit browserstack testswarm

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

TL; DR:如果我设置一台计算机只是使用testswarm来运行它已经打开的浏览器的测试,我可以在没有browserstack帐户的情况下这样做吗?

1 个答案:

答案 0 :(得分: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>
    

以下是有关如何进行自包含安装的一些不相关的问题: