{
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自動化測試中,一般遇到的彈出窗口也就上面的四種,基本上都可以解決網頁中的問題。
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/