我的应用程序已在IE 9中启动并运行,但有时并非所有内容都能正确加载到页面上,并且这导致我的编码ui测试失败。因此,当发生这种情况时,我想将代码添加到已编码的ui测试中以刷新(F5)浏览器。我怎样才能做到这一点?

最佳答案

启动Web浏览器时,它将返回BrowserWindow对象的实例。该BrowserWindow对象包含可以调用的Rrefresh方法:

BrowserWindow currentBrowser = BrowserWindow.Launch(new Uri("https://www.google.com/"));
currentBrowser.Refresh();


如果需要在其他位置进行刷新,也可以使用Locate方法调用以获取正在使用的BrowserWindow的实例:

BrowserWindow currentBrowser = BrowserWindow.Locate("title of your browser window");
currentBrowser.Refresh();

关于coded-ui-tests - 如何在编码的ui测试中刷新浏览器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14524756/

10-12 05:03