как идентифицировать, если кнопка отправки открыла новое окно браузера или новую вкладку в watin - PullRequest
0 голосов
/ 29 сентября 2011

У меня та же проблема, мой сайт открывает новую вкладку всякий раз, когда я нажимаю кнопку отправки формы. Есть ли способ проверить, открыл ли я новую вкладку или новые окна в watin

Я попробовал себя с ie.internetexplorers, чтобы получить новый URL, он работал в некоторых случаях, но в большинстве случаев не удавался.

Кто-нибудь есть идея лучше

1 Ответ

0 голосов
/ 29 сентября 2011

Browser.AttachTo() должно найти вам новое окно:

 string expectedUrl = "http://mysite.com/expected-url/";

 using (var newWindow = Browser.AttachTo<IE>(
                  Find.ByTitle("Expected title")))
 {
       Assert.AreEqual(expectedUrl, newWindow.Url);
 }
...