2017-09-05 145 views
0

我想在VB.NET點擊這個按鈕,文本與InvokeMember("click")如何在沒有ID的情況下單擊按鈕?

WebBrowser1.Document.GetElementById("button").InvokeMember("click") 

這提供了以下錯誤信息:

對象沒有找到

我該怎麼辦這個?按鈕ID是什麼?

<div jscontroller="cUYNmd" jsaction="click:KjsqPd(preventDefault=true);rcuQ6b:WYd;Z2AmMb:GZxqQe;RdYeUb:kv7bJd;" jsname="bCkDte" class="IMH1vc lUHSR Hj2jlf" tabindex="0" role="link">Şifrenizi mi unuttunuz?</div> 
+4

您的'div'不*有'id'值。你的意思是給它一個嗎? – David

+0

不,我在做一個項目,它必須點擊那個按鈕,但按鈕沒有一個ID。 – selahattin

+2

「對象沒有找到」看起來不像是一個真正的錯誤消息。將來,請確保_copy和粘貼錯誤消息**完全** _。 – Chris

回答

0

試試這個:$("button[jscontroller='cUYNmd']").InvokeMember("click"); 使用要到位jscontroller使用哪個屬性過。如果它是div鍵入div而不是按鈕。

相關問題