browser.Eval()抛出异常

时间:2015-05-12 06:37:47

标签: javascript c# jquery watin

我想使用c#Watin在文本字段中输入文本。我使用以下语句来做同样的事情

Marshal.load(ActiveSupport::Base64.decode64(the_cookie_value.split("--").first)

但它给了我以下例外:

  

ReferenceError:$未在browser.Eval()

中定义

1 个答案:

答案 0 :(得分:0)

如果你没有在应用程序中添加jQuery,那么你可以使用传统的java脚本。

string query = "var e=document.getElementById('{0}');e.value='{1}'";
browser.Eval(string.Format(query, "searchQuery", "design"));