VB webkit InvokeMember

时间:2015-06-24 13:09:40

标签: javascript vb.net webkit click

vb代码有问题,基本上是尝试使用webkit自动点击网页上的按钮而不能正常工作。

工作代码:

'WebKitBrowser1.Document.GetElementById("email").SetAttribute("value",    TextBox1.Text)
WebKitBrowser1.Document.GetElementById("pass").SetAttribute("value", TextBox2.Text)

不工作代码:

WebKitBrowser1.StringByEvaluatingJavaScriptFromString("Document.getElementById('loginbutton').click()")

错误:

  

HRESULT E_FAIL已从调用COM组件返回。

1 个答案:

答案 0 :(得分:0)

要在WebKit中使用java id和自动点击,请使用以下示例代码:

WebKitBrowser1.StringByEvaluatingJavaScriptFromString("javascript:void(document.‌​getElementById('persist_box').click())")