我一直在编写 WatiN 测试,我想开始为我的所有测试使用相同的浏览器实例,但如果需要,我仍然希望能够单独运行一个测试。因此,我想做一个条件语句,基本上说,如果那里已经有一个浏览器实例指向正确的 URl,那么使用它,如果没有创建一个新实例。问题是我似乎无法让 Browser.Exists 正常工作。理想情况下,我想要这样的东西:
if(Browser.Exists(Find.ByURL("www.mysite.com")) == true)
{
var Window = IE.AttachTo<IE>(Find.ByUrl("www.mysite.com"));
}
else
{
IE Window = new IE("http://svrp00008cde/cas/default.aspx");
}
但是,我无法弄清楚正确的语法。