0

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

и, следовательно, его не в состоянии перейти к URL

ActiveBrowser.NavigateTo(BaseUrl); 

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

ответ

0

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

Manager.LaunchNewBrowser (BrowserType.InternetExplorer, true);

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

Смежные вопросы