2017-09-15 1 views
1

私はウェブサイトへのサインインを自動化しようとしています。ログインページで、電子メールを要求します。 "GetElementById"と "SetAttribute"を使用して、入力値を電子メールに設定しています。しかし、何らかの理由でウェブサイトが有効なメールアドレスではないと考えています。あなたが手動でそれを置くときそれはうまく動作しますが。私は要素をクリックして、属性やそのようなものを設定しようとしました。これを修正する方法はありますか?ここで正しくフォーマットされた値を受け入れないhtml要素の設定を修正するにはどうすればよいですか?

は、私は現在、入力値の値を設定しています方法です:

webBrowser1.Document.GetElementById("i0116").SetAttribute("value", "[email protected]"); 

答えて

1

代わりのSetAttributeを使用しての、InnerTextプロパティプロパティを使用

webBrowser1.Document.GetElementById("i0116").InnerText = "[email protected]"; 
+0

かなり良く動作するように思われます。ありがとう! – Bootsie123

+0

うれしい私は助けることができました! – PeacefulDays

関連する問題