【发布时间】:2019-06-24 15:23:45
【问题描述】:
我尝试使用下一个
chromeBrowser.ExecuteScriptAsync("$('#user').setAttribute('value', 'usuario');");
我收到了消息:
未捕获的引用错误:$ 未定义
当我使用 Chrome 的控制台浏览器时,它已成功执行。
【问题讨论】:
-
您是否在将 jquery.js 添加到页面之前执行该脚本?
-
在这种情况下我会避免使用 jquery。使用 dom api 就足够简单了
-
我猜,当我使用 document.getElementbyId("user").value = "usuario" 工作正常但我需要使用 $("user") 因为当我使用 getElementbyId 时表单返回我“需要用户”虽然我给出了值
-
@DanielA.White 存在另一种方法吗?我是 CefSharp 的新手
-
您可能需要触发更改事件。