私はモカ、チャイとカルマを使用してUIフレームワークのためのユニットテストケースを書いています。私はテストするためにセレンのwebdriverを使用するかどうか前に分析しましたが、ほとんどのテストケースでDOMElementを使用する必要があるため、javascriptのバージョン(
WebDriverJS )が利用可能ですが、セレンを扱うのが難しいことが判明しました。
jQuery UI
、剣道、セマンティック、ファンデーションなどの他のUIフレームワークをチェックしても、セレンの代わりにテストするためのジャスミン、
qunit などのjavascriptフレームワーク
UI Framework開発者がSeleniumを好まない理由は何ですか?
ベストアンサー
SeleniumはUIオートメーションライブラリですが、Jasmineのようなライブラリは一般的なjavascriptテストフレームワークであり、ユニットのためだけでなくアサーションのUIテストの自動化にも利用できます。
純粋に単体テストであれば、おそらくセレンは必要ありません。