Telerik WebAii Framework - Как изменить фокус на новую открытую страницу / окно - PullRequest
0 голосов
/ 21 октября 2011

Тестирование с использованием WebAii Framewok - в данный момент я застрял в точке, в которой я не могу определить, на каком окне сосредоточен мой код. Код открывает страницу, скажем, A, нажимает на ссылку, которая затем открывает новое дочернее окно, назовите его B. Как получить доступ к странице / окну B? Как мне перейти по ссылке на странице B?

Ваша помощь очень ценится.

Спасибо, dot net newbie

1 Ответ

1 голос
/ 25 октября 2011

Вы можете подключиться к новому окну с помощью вызова Manager.WaitForNewBrowserConnect (), за которым следует Manager.ActiveBrowser.WaitUntilReady (). Первый метод принимает три параметра: строку для URL-адреса, к которому необходимо подключиться с новым окном, логическую настройку, использовать или нет частичное сопоставление URL-адресов, и тайм-аут.

Вы будете подключены к новому окну. С этого момента вы продолжаете свои шаги, как обычно.

Например, в моем демонстрационном приложении я использую кодированный шаг с:

Manager.WaitForNewBrowserConnect ("http://localhost:3000/contacts/16/edit", true, 5000); Manager.ActiveBrowser.WaitUntilReady ();

Последующие шаги работают как обычно.

...