如何在编码的ui测试中刷新浏览器

时间:2013-01-25 15:16:59

标签: coded-ui-tests

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

1 个答案:

答案 0 :(得分:1)

启动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();