Не удается запустить тестовый кодированный интерфейс для работы с несколькими вкладками в IE 9 - PullRequest
2 голосов
/ 17 августа 2011

Я использую кодированные UI-тесты для тестирования веб-страниц моей компании, и в последнее время я сталкивался с этой проблемой несколько раз, не в состоянии найти решение. Я пытаюсь сделать так, чтобы тестовый кодовый интерфейс щелкнул ссылку на одной из страниц сайта, после чего ссылка открылась в новой вкладке. Моя проблема заключается в том, чтобы утверждать, что новая страница является правильной страницей и содержит правильное содержимое.

Когда я запускаю тест, он все делает хорошо, он открывает ссылку в новой вкладке, но тест не может увидеть, что на новой вкладке. Я записал тесты в среде IE 9 и установил утверждения через интерфейс Coded UI. Кто-нибудь знает способ перенаправить внимание тестов на новую вкладку? Или в чем проблема, с которой я столкнулся?

Любая помощь очень ценится, спасибо.

1 Ответ

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

Попробуйте найти HtmlDocument с родительским установленным в вашем окне: с несколькими вкладками вы должны найти несколько (используя метод FindMatchingControls).

Тогда вы сможете увидеть их подписи и выяснить, как найтинужная вкладка.

После того, как вы найдете вкладку, создайте HtmlControls с родительским установленным для HtmlDocument, который вы найдете.

Пожалуйста, дайте мне знать, если он не работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...