我正在使用 Watin 2.0 开发一些自动化 UI 测试。我无法让 Watin 在打开浏览器后关闭它。Watin.Core.Browser 对象实现了 IDisposible 但 Dispose() 并不能解决问题。我也尝试过使用 Close() 方法。
最近,我尝试将 IE 对象实例化包装在 Using 语句中,但没有运气。
我正在使用 IE8 进行测试
using (IE ie = new IE())
{
ie.GoTo(ApplicationContainer.SummaryUriProvider.URI);
Link furthurReadingLink = ie.Link(Find.ByText("Further Reading"));
furthurReadingLink.Click();
string subTitle = ie.Div("frheader").Element(Find.ByClass("panelsubtitle")).Text;
Assert.AreEqual("Further Reading", subTitle);
}