我们在Internet Explorer上通过NUnit运行Silverlight测试。网页托管在localhost上。有一个测试用例,它导航到网页并尝试登录该站点。
一个安装项目将有一个exe文件,它调用所有这些测试用例。如果我在我的开发机器上安装此安装项目并以管理员身份运行exe,则会传递测试。但是如果我在安装了telerik Teststudio,.net 4.6,silverlight的新机器上安装相同的安装项目,那么命令会在行中超时
Manager.LaunchNewBrowser(BrowserType.InternetExplorer);
因此无法导航到网址
ActiveBrowser.NavigateTo(BaseUrl);
请注意,我没有在这台新机器上安装VS.我的要求是我应该能够在没有VS的情况下运行这些测试用例。 Telerik版本为152.9.23.0。
答案 0 :(得分:0)
您的跑步者可能无法连接到新打开的浏览器,因此下一步导航功能无效。您可以尝试连接到新浏览器窗口的选项,如下所示:
Manager.LaunchNewBrowser(BrowserType.InternetExplorer,TRUE);
通过此编码行,您的telerik运行器已连接到IE,现在您可以执行步骤:ActiveBrowser.NavigateTo(BaseUrl);