.net以外の組み込み(代替)を参照する前に
知りたいのですが
組み込みの.Net
クラスは、以下を使用することを提案できます。
WebBrowser
&WebBrowserBase
クラス
私が知りたいのは:これら2つの違いは何ですか?。
msdnが後の1つで述べたように-WebBrowserBase-
「このAPIは.NETFrameworkインフラストラクチャをサポートしており、コードから直接使用することを目的としたものではありません」
質問は簡単なタスクから始まりました:ウェブサイトからファイル(データソースxml)を取得します。シンプルに聞こえますか?したがって、任意の方法を使用できます...できれば最も単純でリソース効率の高い方法です。
しかし!
シナリオは次のとおりです。WebClientがメインブラウザ(私の場合はIE9)と同じリソースを使用していることを理解できるように、同じソース(信頼できる単一のソース)が最近Cookieを使用して自動トラフィックをブロックしていました。
....そして私が行った調査の後、ファイルレトリバーとしてWebBrowser"Engine"を使用しました...
仕事を完璧に行います。
(Microsoft IEだけでなく)任意のものを使用できます
私があなたに訪問させた他のテストについて:
http://seleniumhq.org/docs/03_webdriver.html
+