[解決済み] 分度器とカルマは一緒に使えますか?
質問
もし 分度器 が E2E テスト用の Angular Scenario Runner に置き換わるのであれば、これまで通り Karma を E2E テストフレームワークとして使用できるということですか?
どのように解決するのですか?
現在の Protractor のメンテナによって推奨されていません。
https://github.com/angular/protractor/issues/9#issuecomment-19927049
ProtractorとKarmaは一緒に使うべきではありません。その代わりに、テストを実行するための別々のシステムを提供します。Protractor と Karma はテストの異なる側面をカバーします - Karma は主にユニットテストのために意図されており、一方 Protractor はエンドツーエンドのテストのために使用されるべきです。
Protractor は WebDriverJS の上に構築されており、Selenium/WebDriver サーバを使用してブラウザをプロビジョニングし、テストの実行を駆動します。純粋なWebDriverJSの例はこちらで見ることができます。 http://code.google.com/p/selenium/wiki/WebDriverJs
そして
https://github.com/angular/protractor/issues/9#issuecomment-19931154
Georgios - ProtractorとKarmaを別々にするのは理にかなっていると思います。エンドツーエンドテストでは、webdriverのネイティブイベントドライブと柔軟性を求め、ユニットテストでは、高速な実行とファイルの自動監視を求めます。
関連
-
[解決済み】JavaScriptで「無効な日付」のDateインスタンスを検出する
-
[解決済み] 配列から特定の項目を削除するにはどうすればよいですか?
-
[解決済み] JavaScriptで "use strict "は何をするのか、その根拠は?
-
[解決済み] let "と "var "の使い分けは?
-
[解決済み] JavaScriptで文字列をbooleanに変換するにはどうしたらいいですか?
-
[解決済み] JSONPとは何か、なぜ作られたのか?
-
[解決済み】JavaScriptの比較では、どちらの等号演算子(== vs ===)を使うべきですか?
-
[解決済み] JavaScriptで:hoverのCSSプロパティを変更する
-
[解決済み] JavaScriptのtoString()関数をオーバーライドして、デバッグ用に意味のある出力を提供することは可能でしょうか?
-
[解決済み] これは純関数ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] TDDのためのJavaScriptユニットテストツール
-
[解決済み] JavaScript で範囲を作成する - 奇妙な構文
-
[解決済み] Google maps API V3 - 同一地点に複数のマーカーを設置する。
-
[解決済み] Javascript / jQueryでAndroid端末を検出する。
-
[解決済み] AngularJS - ngRepeatフィルタリングされた結果の参照を取得する方法
-
[解決済み] BlobからArrayBufferへ移行する方法
-
[解決済み] JavaScriptでjson-objectのキーを取得する [重複].
-
[解決済み] querySelectorAllがない場合、ライブラリを使用せずに属性で要素を取得する?
-
[解決済み] リダイレクトされずにHTMLフォームを送信する方法
-
[解決済み] エンドツーエンドのテストにはProtractorとKarmaのどちらを使うべきですか?[クローズド]