[英]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.