我似乎无法在vb.net中调用GeckoFX中的click事件。这是我的代码:
Imports Skybound.Gecko
Public Class Form1
Sub New()
InitializeComponent()
Xpcom.Initialize(Environment.CurrentDirectory + "/xulrunner")
End Sub
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
GeckoWebBrowser1.Navigate("https://www.google.com")
Dim Button = New GeckoButtonElement(_webBrowser.Document.getElementById("Search").DomObject)
End Sub
End Class
问题在于它说我没有GeckoButtonElement
课程。我按照this教程。
有人可以帮助我按此按钮以另一种方式点击吗?或者我还有什么需要做的吗?
附带问题:是否有一个包含最新geckofx + xulrunner的软件包可供下载?我似乎找不到比上面的教程(从2012年开始)提供的更新的东西。
感谢。
答案 0 :(得分:1)
Dim button As Gecko.DOM.GeckoButtonElement = TryCast(_webBrowser.Document.GetElementById("Search"), Gecko.DOM.GeckoButtonElement)
If button IsNot Nothing Then
button.Click()
End If
上提供了较新版本的GeckoFx
最新版本是GeckoFx 29.0(https://bitbucket.org/geckofx/geckofx-29.0/downloads)。