ブラックボックスのユニットテストでChromeブラウザを制御するライブラリはありますか?私はWATIJ/WATINのテストの背景から来るJavaを好む。私はどのオプションがそこにあるのだろうと思っていますか?JavaブラックボックスのユニットテストでChromeウェブブラウザを制御するにはどうすればよいですか?
答えて
この種のテストには、Selenium RCを使用することをお勧めします。 Chromeや他の多くのブラウザをサポートしています。この投稿には詳細があります:How to run Google Chrome with Selenium RC?
ありがとうございます。私はまだWATIJ + Maven2 + JUnit4に固執し、Chromeについて心配することはないと考えています。私はSeleniumを研究しますが、私はむしろレコーダーIDEに頼ってはいけません...私はむしろ、Javaを使って最初からコード化したいと思います。 SeleniumはIDEなしでうまくいくかもしれませんが、Imはそれをやっている人に関する多くの情報を見ていません。 – djangofan
Selenium RCは、プログラム制御のために特別に設計されています。セレクタ(xpath、css、plain javascriptのいずれかを使用)を指定してテストスクリプトを記述し、期待値をアサートすることができます。 –
- 1. Linuxでカーソルを制御するにはどうすればよいですか?
- 2. ウェブブラウザでJavaScriptをJavaで使用できるようにするにはどうすればいいですか?
- 3. ユーザーアセットを制御するにはどうすればよいですか?
- 4. 「ブラックボックス」操作を停止するにはどうすればよいですか?
- 5. Javaクラスのフィールドの可視性を制御するにはどうすればよいですか?
- 6. Androidのウェブブラウザ(Chrome)からアプリを自動的に開くにはどうすればよいですか?
- 7. カスタムチェックインポリシーがいつ評価されるのかを制御するにはどうすればよいですか?
- 8. スレッドによって制御されるプロセスを停止するにはどうすればよいですか?
- 9. WCFでのメッセージの流れを制御するにはどうすればよいですか?
- 10. PropertyGridでツールチップが表示される時間を制御するにはどうすればよいですか?
- 11. ダブルクリックで選択するテキストの量を制御するにはどうすればよいですか?
- 12. ウェブブラウザで.pptを表示するにはどうすればいいですか?
- 13. 自分のプログラムで自分のMacのメディアキーを制御するにはどうすればよいですか?
- 14. PlayでURLの日付の書式設定を制御するにはどうすればよいですか?
- 15. オムニスレッドライブラリのスレッドプールでのメモリ使用量を制御するにはどうすればよいですか?
- 16. コードビハインドページの制御下でASP.NETページをスクロールするにはどうすればよいですか?
- 17. web2pyで画像のファイル名を制御するにはどうすればよいですか?
- 18. 日付フィルタのタイムゾーン出力を角度で制御するにはどうすればよいですか?
- 19. Javascriptでwindow.locationの動作を制御するにはどうすればよいですか?
- 20. D3でForce Directed Graphのバウンス入力を制御するにはどうすればよいですか?
- 21. 内蔵の音声コントロールでアプリケーションを制御するにはどうすればよいですか?
- 22. JScrollPaneの位置をプログラムで制御するにはどうすればよいですか?
- 23. メニューの不透明度を手動で制御するにはどうすればよいですか?
- 24. papervision3Dでcolladaモデルのアニメーションを制御するにはどうすればよいですか?
- 25. インスタント検索のないUISearchDisplayController:TableViewの調光を制御するにはどうすればよいですか?
- 26. 角度アコーディオンをプログラムで制御するにはどうすればよいでしょうか?
- 27. javax.naming.Referenceableの実装をユニットテストするにはどうすればよいですか?
- 28. JavaScriptを使用してPhotoshopでズームレベルを制御するにはどうすればよいですか?
- 29. Arduino over Wi-Fiを制御するAndroidアプリを作成するにはどうすればよいですか?
- 30. ASP.NET WCFのリターン出力を完全に制御するにはどうすればよいですか?
ChromeのJavaScriptをテストしたいのですか、ブラウザ自体をテストしますか? –