我想模拟对我的 Visual Studio vb 项目中的 Web 浏览器元素的单击或按键操作。我已经找到了为 Visual Studio 内置的 webbrowser 对象执行此操作的方法,但我使用的是 cefsharp 浏览器,因此
weBrowser.Document.GetElementById('id').InvokeMember("Click")
无法使用,因为 cefsharp 不允许.Document
. 所以我的问题,重申一下,我将如何使用 vb 来模拟对我的 cefsharp 网络浏览器的点击?任何帮助表示赞赏,并有一个美好的一天。
编辑:我一直在研究这段代码:
Dim elementID As String = "myBtn"
Dim click As String = "Click"
browser.ExecuteScriptAsync("Document.All(elementID).InvokeMember(click)")
但我不确定它是否会起作用或如何使用 elementID 部分(我不确定这里可以使用哪种网络元素)。也许这些额外的信息会有所帮助。