3

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

4

1 回答 1

1

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

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

如果您需要在不同的地方进行刷新,您还可以调用 useLocate方法来获取您正在使用的实例:BrowserWindow

BrowserWindow currentBrowser = BrowserWindow.Locate("title of your browser window");
currentBrowser.Refresh();
于 2013-03-27T15:52:11.430 回答