自動化テストのための分度器またはセレン化物Angular6?

Angular6で実装された新しいプロジェクトの自動テストを開始しました。
フロントエンド、バックエンド、およびユーザーシナリオのテストを分割することにしました。

バックエンドのテストを自動化するために、以下のテクノロジのスタックを選択しました。

Java + TestNG。

To test UI we need to select between: Protractor +
TS
and Selenide + Java.

あなたはUIの要素とやりとりするのが簡単かどうかを教えてください。私の知る限り、分度器はWebDriverJSに基づいています。
Selenium WebDriverとの違いは何ですか?どのアシスタンスにも事前に感謝します。

ベストアンサー

それはあなたのプロジェクトの要件とチームの知識に依存していますが、これは私の意見です

分裂器はなぜですか

  • Angular.JSアプリケーションをお持ちの場合、分度器は論理的です Angularで使用するように設計されているため、
    JavaScriptシンタックスは、 角度のあるプロジェクト。
  • 分度器はWebDriverJSのラッパーで、 ジャスミン、モカ、キュウリのような行動主導の開発フレームワーク
  • AngularJSのコンセプトに基づいているため、簡単に学習できます
    あなたがAngularJSについて既に知っていれば分裂器で、その逆もあります。
  • 実ブラウザとヘッドレスブラウザで動作します。

Advantage

  • 分度器はテストのスピードを上げます。 あなたのテストでは、睡眠と睡眠を最適化するための “睡眠”がたくさんあります。
    待ち時間

  • 角度固有のロケータサポート:分度器のサポート 角度特定のロケーター戦略、例えば、結合、モデル、
    リピータ、ネイティブのWebDriverロケータ戦略などがあります。

Please check out here Why protractor ,not selenium? and
Protractor Testing

返信を残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です