Команда Telerik LaunchNewBrowser() отображает пустую пустую страницу

Мы проводим тесты Silverlight через NUnit в Internet Explorer. Веб-страница размещена на локальном хосте. Существует тестовый пример, в котором он переходит на веб-страницу и пытается войти на сайт. Проект установки будет иметь исполняемый файл, который вызывает все эти тестовые примеры. Если я установлю этот установочный проект на свой компьютер для разработки и запущу exe от имени администратора, тесты будут пройдены. Но если я установлю тот же проект установки на новую машину, на которой установлены telerik Teststudio, .net 4.6, silverlight, время ожидания команды истекает в строке
Manager.LaunchNewBrowser(BrowserType.InternetExplorer);

и, следовательно, он не может перейти к URL-адресу

ActiveBrowser.NavigateTo(BaseUrl);

Обратите внимание, что я не устанавливал VS на эту новую машину. Мое требование состоит в том, что я должен иметь возможность запускать эти тестовые примеры без VS. Версия телерика 152.9.23.0.


person user2134208    schedule 02.02.2016    source источник


Ответы (1)


Возможно, ваш бегун не сможет подключиться к недавно открытому браузеру, и, следовательно, следующий шаг — навигация — не работает. Вы можете попробовать вариант подключения к новому окну браузера, как показано ниже:

Manager.LaunchNewBrowser(BrowserType.InternetExplorer,true);

По этой закодированной строчке ваш телерик бегун подключен к IE и теперь вы можете поставить свой шаг: ActiveBrowser.NavigateTo(BaseUrl);

person Ashish Manasara    schedule 01.03.2016