Как вы тестируете JQuery UI Dialog, используя WatiN? - PullRequest
0 голосов
/ 16 марта 2010

Кажется, я не могу его схватить!

Первая попытка не удалась:

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 Ответ

4 голосов
/ 14 декабря 2010

Диалоговое окно jquery UI - это просто HTML-элемент, использующий интерфейс JQuery, чтобы он выглядел как окно, но это НЕ окно. вы не можете присоединиться к нему, но вы можете просто извлечь его из DOM.

Если ваш диалог был инициализирован так:

$('div#dialog_id').dialog();

Вы можете просто получить к нему доступ, выполнив:

Div dialog = Browser.Div("dialog_id");
...