簡體   English   中英

單擊WebBrowser控件vb.net中的按鈕

[英]Click button in WebBrowser control vb.net

我想點擊下圖中突出顯示的按鈕。 代碼來自網頁:

在此輸入圖像描述

我不確定,但我相信按鈕是在iFrame中。

我努力了:

Dim wrapClick As HtmlElement = Contact.WebBrowser1.Document.GetElementById("Btn_WrapUp")
wrapClick.InvokeMember("Click")

和:

Dim elPoint As New Point(704, 340)
Dim wrapClick As HtmlElement = Contact.WebBrowser1.Document.GetElementFromPoint(elPoint)
wrapClick.InvokeMember("onClick")

和:

Contact.WebBrowser1.Document.GetElementById("Btn_WrapUp").InvokeMember("Click")

在上述所有內容中,我嘗試過'onClick'和'Click'。

WebBrowser1采用不同的形式。

謝謝!

單擊WebBrowser控件中的按鈕 - 工作示例:

帶框架的主文件 - x.html:

<html>
<body>
<iframe width="400" height="300" src="y.html" id="frame1"> </iframe>
</body>
</html>

文件放在框架中 - y.html - 使用提交按鈕:

<html>
<body>
<form action="...some_action...">
<input type="submit" id="btn"> Submit!
</form>
</body>
</html>

使用OnClick事件在VB表單上的按鈕:

Dim Frame1 As HtmlWindow = WebBrowser1.Document.Window.Frames("frame1")
Frame1.Document.GetElementById("btn").InvokeMember("click")

VB2010Ex和.NET Framework 4客戶端配置文件。 我已嘗試使用加載其他網站的操作的代碼。 網站已加載到iframe中。 最后成功:-)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM