{
Div.Button(btn => btn.ClassName == "ButtonStyle").WaitUntilExistsAndClick(context.TestConfig.Timeout);//Button按钮,进行onclick事件
context.Browser.WaitUntil(3);//等待3秒
context.Browser = WatiN.Core.Browser.AttachTo(context.Browser.GetType(), Find.ByUrl(url => url.IndexOf("页面名称") > -1), context.TestConfig.Timeout);//查找新窗口的页面名称
context.Browser.Refresh();//进行刷新
///
///对窗口中的内容进行操作
///
context.Browser.Close();
}
catch { }
context.Browser = orginBrowser;
在WatiN自动化测试中,一般遇到的弹出窗口也就上面的四种,基本上都可以解决网页中的问题。
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/