Выберите из WatiN, не обновляя нокаут viewModel - PullRequest
1 голос
/ 19 декабря 2011

Я выбираю выбранный вход, используя следующий код

WebBrowser.Current.Div(Find.ByClass("grideditrow"))
    .SelectList("lst" + itemName).SelectByValue(value);

Несмотря на то, что WatiN правильно сделал выбор, KnockoutJS viewModel, привязанная к этому входу, не обновляется с выбранным значением.Есть ли что-то еще в WatiN, чтобы убедиться, что выбор сделан в браузере?

1 Ответ

0 голосов
/ 24 сентября 2013

Вы можете вызвать изменение элемента с помощью jquery, это обновляет модель выбивания:

browser.Eval("$('.grideditrow').val(value);$('.grideditrow').trigger('change');");

...