2

実際のブラウザーや実際のデバイスで、angularjs に基づいていないアプリや Web サイトをテストする方法を探しています。CasperJSを見つけましたが、CasperJS はヘッドレス ブラウザでしか動作しません。

以下をサポートするテストランナー/テストフレームワークの組み合わせはありますか?

  • うなり声
  • すべての主要ブラウザ (Chrome、Firefox、Safari、IE)
  • ヘッドレス ブラウザ (PhantomJS)
  • (オプション) タッチ ジェスチャをシミュレートする
4

2 に答える 2

4

分度器を選びます。その主なターゲットが角度であることは知っていますが、角度がなくても問題なく動作します。便利なショートカット機能があります。角度のないサイトをテストするために使用しますが、十分に安定しているように見えます. それ以外は webdriverjs に基づいており、phantomjs でも動作します。

適切なスターター セットアップがあります: https://github.com/angular/angular-seed

このページは、要件に合わせて調整するのに役立ちます。

http://ng-learn.org/2014/02/Protractor_Testing_With_Angular_And_Non_Angular_Sites/

主な URL:

私は phantomjs の部分をテストしませんでしたが、Google は問題ないと言っています。

主なブラウザについて Protractor は Saucelabs にも接続できます。 http://www.saucelabs.com/

現在、301 の異なるデバイス/OS/ブラウザ プラットフォームがあります。https://saucelabs.com/platforms

于 2014-04-25T09:07:41.610 に答える