違いは何ですか? Angularプロジェクトで一方を他方より使用する利点は何ですか?
Nightwatch.js vs 分度器
AngularJSプロジェクトで作業している場合、選択は簡単です- Protractor
:
by.model
、by.repeater
など)トップアンサーに記載されていない違いがいくつかあります。
私にとって大きな問題は、現在のところ、分度器はphantomJSをサポートしていないことです( http://www.protractortest.org/#/browser-setup#setting-up-phantomjs )。 CIシステムに自動化を統合することを計画しましたが、分度器を使用すると、テストを実行するためにWindows VMをセットアップする必要があります。
ナイトウォッチのその他の利点:
/reports
ディレクトリ。分度器の長所:
編集:私がこのコメントを書いて以来、私たちのチームはcypress.ioの使用に喜んで切り替えました。テストフレームワークを決定する場合は、チェックアウトすることを強くお勧めします。 https://www.cypress.io/