1

github が browserstack について話しているように見える方法は、testswarm を利用する必要があると言っています。ただし、私が読んだことから、すべての単体テストを実行するために仮想ユーザー/ブラウザーを作成するだけのようです。アカウントがなくても 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 に答える