【发布时间】:2016-10-19 20:04:49
【问题描述】:
例如,我一直在使用此代码使用 cefsharp 自动单击网站中的按钮:
chromeBrowser.ExecuteScriptAsync("document.getElementById('downloadBtn').click();");
我试过 chromeBrowser.ExecuteScriptAsync("document.getElementById('treeNode-yui_3_18_1_1_1476978294430_2076').Selected = true;");不工作
现在我需要点击菜单项。如何在cefsharp中做到这一点?它不适用于上面的代码?
这里是 HTML
【问题讨论】:
-
因为这更像是
javascript + html的问题,我建议在您的问题中添加更多标签。CefSharp只是执行代码。任何可以在Chrome中工作的代码都可以。因此,请扩大搜索范围以找到答案。只是说Menu是模糊的,因为它们可以通过多种不同的方式实现 -
哪个元素注册了点击处理程序?
div还是span?调用点击任何一个,如果需要,请使用一些试验和错误。
标签: javascript html menu cefsharp