2010-12-29 4 views
0

私はフォーラム用のログインシステムに取り組んでおり、c#.net形式で動作させようとしています。私はプログラム上、WebBrowerコントロールでフォーラムのログインボタンをクリックする必要があります。これまで私はこれを持っています。WebBrower Button要素IDなしでクリックしますか?

問題は、ページのログインボタンにIDまたは実際の情報がないため、クリックできないということです。誰にも何か提案はありますか?ログインボタンのコードは次のとおりです。

<input type="image" src="images/loginbutton.png" class="loginbutton" tabindex="104" value="Log in" title="Enter your username and password in the boxes provided to login, or click the 'register' button to create a profile for yourself." accesskey="s"> 

答えて

1

入力ボタンには、accesskey属性があります。この属性はページ内で一意になります。

accesskey属性がsに設定されている入力ボタンをすべて見つけて見つけます。これは送信ボタンになります。 jQueryを使って

あなたは、この要素を選択するために、以下を使用します。あなたのボタンを持っているyou'ldより

$('input[accesskey="s"]') 
0

あなたはすべてのHTMLElementをループあなたができるよりwebBrowser1.Document.GetElementsByTagName("input")
を使用してelement.innerText == "Log in"
ために見ることができます。 ..

2

フォームを送信できますか?そのページにさらにボタンがありますか?

+0

なぜdownvoteですか?キッス。 – ncases

+0

はい、他に3人あります。 – Jeremy

関連する問題