调用Click Cefsharp VB

时间:2017-10-22 13:22:10

标签: vb.net visual-studio webbrowser-control cefsharp invokemember

我想模拟一个点击或按键到我的visual studio vb项目上的Web浏览器元素。 我已经找到了为Visual Studio内置的webbrowser对象做的方法,但我使用的是cefsharp浏览器,所以       weBrowser.Document.GetElementById('id').InvokeMember("Click")无效,因为cefsharp不允许.Document。所以我的问题,重申一下,我将如何使用vb来模拟我的cefsharp webbrowser上的点击?任何帮助表示赞赏,并祝你有个愉快的一天。

编辑:我一直在研究这段代码: Dim elementID As String = "myBtn" Dim click As String = "Click" browser.ExecuteScriptAsync("Document.All(elementID).InvokeMember(click)") 但我不确定它是否会起作用或如何使用elementID部分(我不确定这里可以使用哪种Web元素)。也许这些额外信息会有所帮助。

1 个答案:

答案 0 :(得分:2)

使用.accordion{-webkit-transition: all 150ms ease-in-out; transition: all 150ms ease-in-out; min-height:0px;overflow:none; line-height:1.3em; overflow:hidden;} .accordion:target{-webkit-transition: all 150ms ease-in-out; transition: all 150ms ease-in-out;min-height:100px;height:auto;} https://jsfiddle.net/r6f6jbvy/2/ 会针对Chrome引擎执行JavaScript,因此您必须向此功能发送有效的JavaScript。以下代码显示了如何使用DuckDuckGo

开始搜索
ExecuteScriptAsync