Selenium と Eggplant のどちらが最適かを評価しようとしているところです。
Selenium はもちろん無料です。私たちが直面したいくつかの問題を次に示します。したがって、テスト ケースが実行されているときは、セレンが実行されていることを確認する必要があります。たとえば、テストケースをバックグラウンドで実行したい場合など、ユーザーがクリックしても、それはできません。この場合、fireEvent() メソッドがどのように役立つかわかりません。
- 私たちのアプリケーションには多くのフォームがあり、クリックや値の変更、または任意の要素のリロード (ajax による) にフォーカスすると、Web ページ上のコンポーネントがいくつかあります。したがって、ページは完全に ajax 駆動です。そのため、selenium を使用すると、多くの Stalereference 例外が発生していました。このような例外を処理する webelement の上に独自のラッパーを使用して、これを処理しました。
ナスはより良い代替品になりますか?