Как вы тестируете JQuery UI Dialog, используя WatiN?
Я не могу понять это!
Первая попытка не удалась:
string url = "http://jquery_ui_dialog.aspx";
IE jQueryDialog = IE.AttachTo<IE>(Find.ByUrl(url));
Вторая попытка не удалась:
Process[] processes = Process.GetProcessesByName("iexplore");
foreach (Process p in processes)
{
if (p.MainWindowTitle == url + " - Microsoft Internet Explorer")
{
// this doesn't find it.
}
}
3-й пытается очарование?
1 ответ
Диалоговое окно jquery UI - это просто HTML-элемент, использующий интерфейс JQuery, чтобы он выглядел как окно, но это НЕ окно. вы не можете присоединиться к нему, но вы можете просто получить его из DOM.
Если ваш диалог был инициализирован так:
$('div#dialog_id').dialog();
Вы можете просто получить к нему доступ, выполнив:
Div dialog = Browser.Div("dialog_id");