BrowserStackのようなブラウザファームを使用してUIテストを実行します。現在BSを使用してJsTestDriver経由でユニットテストを実行しています。サーバーを起動して、ブラウザファームで作成された一連のブラウザをjstdサーバーに接続してからテストを実行します。Selenium RCでブラウザをキャプチャする
残念ながら、私はjstd(ボタンをクリックしたり、何かを入力するなど)で動作するUIテストを書く方法を見つけることができませんでした。
Selenium RCは、UIテストを目的としたフレームワークですが、独自のブラウザインスタンスを使用する必要があります.Seleniumは、フレームワークの一部であるドライバを介して独自のブラウザを起動します。
私が望むのは、JsTestDriverの概念とSeleniumのUIテストを組み合わせることです:Seleniumでテストを書いて、ローカルホスト上でSelenium RCサーバーを起動し、ブラウザファーム上で起動したサーバーに多数のブラウザを接続させ、 UIテストを実行します。
これも可能ですか? JSTDでUIテストを実行する別の方法はありますか? Selenium RCはWebdriverを使用して起動していないブラウザをキャプチャできませんか?
ありがとうございます。
ユニットテストのツールであるjsTestDriverを使用して統合テストを実行することに注意してください。 jsTestDriverから得たいメリットは何ですか?なぜJSを使ってセレンテストを書くのですか? – shex
私にその問題を指摘してくれてありがとう。すでに述べたように、JsTestDriverは、ブラウザファームと一緒に通常の非UIユニットテストに既に使用しています。ブラウザーファームを使用してUIをテストしたいが、それは明らかにSeleniumではうまくいきません。 – Sebastian