2016-07-01 14 views
-1

だから私ははどのようにテストする

if (webBrowser1.Url == google.com) 
{ 
// code here 
} 

を使用しようとしているしかし、それは動作しません。だから私はこれをどのように成功させることができますか?

+0

何助ける

if (webBrowser1.Url.AbsoluteUri == "http://google.com") { // code here } 

またはこの:そのためにあなたはwebBrowser1.Url.AbsoluteUriを使用することができます(または、URL文字列がsystem.Uriに対応し、あなたに与えるwebBrowser1.Url.ToString()を使用することができますし、次のような比較を行います。アプリケーションの種類は?これはwinformsですか?webBrowser1はWebブラウザコントロールですか? –

+0

はい、そのWindowsフォームアプリケーション – turstii

+0

"url"要素の上にマウスを置くと、それはuri型です。あなたはそれを文字列と比較しようとすることはできません。あなたが引用符で囲まなかったからだ)。あなたが試みることができる: 'if(webBrowser1.Url.ToString()。Contains(" google.com "))' – jpaugh78

答えて

0

webBrowser.Url Webブラウザーに関連付けられたURLを取得または設定します。残念ながら、これは期待通りの文字列ではありません。これはタイプsystem.Uriです。したがって、URLの文字列表現を取得して、別の文字列と比較する必要があります。あまりにもあなたが

if (webBrowser1.Url.Host=="google.com") 
{ 
    // code here 
} 
関連する問題