2012-01-11 9 views
0

上で複数のブラウザを起動する問題は、私は私のアプリケーションではIE、Firefoxの起動にしたいと私は、ドロップダウンからいずれかを選択するとき、それは実際にマシンから最新のを取る必要があり、その中にアプリケーションを実行しなければならないことです。いずれかのC#を使用しています.Iそれをコードする方法を提案することができ、セレンウェブドライバは、C#ではが選択

+0

最新のでしょうか?ブラウザ?どういう意味ですか? Process.Start( "html link")を使用すると、デフォルトのブラウザとして設定されているものはアプリケーションによって起動されます。 – Zenwalker

+0

ZEN-WALKER、返信ありがとう、はい、私は最新のインストールされたブラウザについて話しています。もし私がデフォルトのブラウザを望んでおらず、選択に他のブラウザを使用したいのであれば。 – user1100199

答えて

0

を構築する:

System.Diagnostics.Process.Start("firefox", "http://www.google.com/"); 

は、GoogleのページでのFirefoxを起動します。

そして:IEで

System.Diagnostics.Process.Start("iexplore", "http://www.google.com/"); 

0

必要なブラウザを起動するためのProcess.Start()APIを使用します。どのようにして、firefox、つまりchromeなどの値をハードコーディングする必要があるかもしれません。これはちょっと問題です。

だから、あなたはクライアント\このパスHKEY_LOCAL_MACHINE \ソフトウェアのレジストリからインストールされているすべてのブラウザを見つけることができます\ StartMenuInternet

はそれが役に立てば幸い:)

+0

thnaks man ....それはたくさんの助けをした...ありがとう – user1100199

関連する問題