PDA

View Full Version : سوال: مشکل کلیک webbrowser webkit



omidpa2
جمعه 06 تیر 1393, 21:54 عصر
داخل بروزر یه سایت باز میشه ! و من میخوام بهش لاگین کنم !
اما از وبکیت ایتفاده میکنم که در قسمت کلیک از کد من ایراد میگیره !
از اساتید میخوام کمکم کنن


Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
WebKitBrowser1.Document.GetElementById("username").SetAttribute("Value", TextBox1.Text)
WebKitBrowser1.Document.GetElementById("password").SetAttribute("Value", TextBox1.Text)
For Each element As HtmlElement In WebKitBrowser1.Document.GetElementsByTagName("input")
If element.GetAttribute("type") = "image" Then
element.InvokeMember("click")
End If
Next




End Sub


قسمتی ک ایراد میگیره اینه ! : :افسرده::ناراحت:
WebKitBrowser1.Document.GetElementsByTagName("input")

mohamad.bahmani
چهارشنبه 27 خرداد 1394, 12:31 عصر
فکر می کنم نوع داده ای که (WebKitBrowser1.Document.GetElementsByTagName("input" بر می گردونه از نوع htmlelement نیست! واسه همین خطا میده!

mohamad.bahmani
چهارشنبه 27 خرداد 1394, 12:32 عصر
شاید بتونی از کدی شبیه به این استفاده کنی:
webBrowser1.StringByEvaluatingJavaScriptFromString ("document.getElementById('ctl00_MainContentPlaceHol der_LoginButton').click()")