私はWATINを使用したときにブラウザを隠すことができ、テストはずっと速くなりました。可能であれば、私はC#でセレンを使って同じことをやろうとしています。セレン - ブラウザを隠すには
3
A
答えて
1
@Guillaumeが答えたとおり、あなたの選択はHtmlUnitDriverを使用することです。しかし、私は、HtmlUnitDriverも実際のブラウザをシミュレートできることを追加したいと思います。ここでは、これをJavaで行う方法を示します。私はC#バインディングに慣れていません。似たようなものがあるはずです。
HtmlUnitDriver driver = new HtmlUnitDriver(BrowserVersion.FIREFOX_3_6);
それとも、ウェブ・アプリケーションが優れているとして、これは、あなたが本当にこれを行うべきではありませんwikiページ」から、推奨されていないことを、
DesiredCapabilities capabilities = DesiredCapabilities.firefox();
capabilities.setBrowserName("firefox");
capabilities.setVersion("3.6");
capabilities.setJavascriptEnabled(true);
HtmlUnitDriver driver = new HtmlUnitDriver(capabilities);
注意を以下のような機能を使用することができます合理的に最近使用しているブラウザーの中立になるようにコード化されています。
4
は、私は残念ながらおよそC#のを知らないが、私のウェブテスト用のJavaでSelenium
を使用しているとき、私は、GUIレスのブラウザは、そのために特別に作られているHtmlUnit、とそれを使用しています。彼らはC#用のバージョンを持っているかもしれないし、そうでないかもしれない、わからない。
私も同様の質問を見つけました。私は答えを読んでいないが、あなたのことができます。
関連する問題
- 1. セレン発見隠し要素
- 2. 隠すナビゲーション・バー、ブラウザ
- 3. セレン/ webdriverを:Firefoxの/ Chromeブラウザは
- 4. - ここではセレンでInternet Explorerブラウザで
- 5. jarファイルの実行中にWebブラウザのナビゲーションを隠す
- 6. セレンwebdriverを、3- URLをFirefoxブラウザ
- 7. ブラウザのセレン化セレンに依存するテスト結果が異なります
- 8. クライアントを失ったセレンRCサーバーでブラウザを閉じるには
- 9. iPhoneのブラウザからデスクトップのCSSを隠すには?
- 10. セレンIDEは隠しdivを表示してすぐに閉じます
- 11. 私は.Whenは私がFirefoxブラウザを立ち上げ日食火星にセレンjarファイルを追加したセレン
- 12. セレンのクロームドライバでブラウザの通知を無効にする
- 13. PythonのセレンのFirefoxブラウザ起動エラー
- 14. ブラウザで隠しフォルダを表示 "ブラウズ"
- 15. ブラウザのタイトルはセレンC#で変更できますか?
- 16. javaを使用してセレンのブラウザ通知ポップアップを処理するには?
- 17. セレンはJavaScriptをChromeブラウザ用のJavaScriptコンソールで
- 18. セレンwebdriverをjsのブラウザは、ちょうど[オブジェクトのオブジェクト]
- 19. セレン2.53.0のgeckodriverで最新のFirefoxブラウザでセレンスクリプトを実行するには?
- 20. ブラウザは隠しCSS背景画像をプリロードしますか?
- 21. WebkitブラウザはLI A(display:ブロック)要素を隠します。時々
- 22. セレンC#webdriverでブラウザを完全に閉じる
- 23. セレンwebdriverをクッキー/使用のWebブラウザが既に開い
- 24. セレン、ffブラウザを開き、自動的に閉じる
- 25. ブラウザで隠しdivsコンテンツを事前にダウンロードする方法
- 26. Divブラウザのウィンドウを最小化するときに隠れる
- 27. SafariブラウザでPythonを使用してセレンをセットアップする
- 28. ブラウザを起動してセレンのwebdriverテストをパスする理由
- 29. セレン。ブラウザに保存されたパスワードでウェブサイトにログイン
- 30. ブラウザのscollbarsを隠すにはどうすればいいですか?
実際のブラウザを使用して、テストが可能な限り有効であるようにしたいと考えています。おかげで – user880954
HtmlUnitが利用可能になるはずです。実際のブラウザではなく、HtmlUnitでのテストに関する主な懸念事項は、直接サポートしたいブラウザに対してサイトの検証を行っていないことです。ユーザーはHtmlUnitを使用してサイトを閲覧することはありません。 Seleniumの価値は、現実世界のユーザー受け入れテストを検証しています.HtmlUnitを使用することは、大規模な価値の損失です。 –
@ user880954:実際のブラウザは実際のブラウザです。私が知っているUIを「隠す」ことはできません。 – Guillaume