2015-05-12 5 views
0

Я хочу ввести текст в текстовое поле, используя C# Watin. Я использую следующее заявление сделать то жеbrowser.Eval() throwing Exception

browser.Eval(string.Format("$('#{0}').val('design')","searchQuery")); 

, но он дает мне следующее исключение:

ReferenceError: $ is not defined in browser.Eval()

+3

Ошибка означает, что jQuery не включен в страницу. Вам нужно добавить ссылку на него. –

ответ

0

Если вы не JQuery добавлены как часть вашего приложения, то вы можете пойти с традиционным скриптом java.

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