我遇到同样的问题,每当我点击提交表单按钮时,我的网站都会打开一个新标签。 有没有办法检查我是否在watin中打开了新选项卡或新窗口
我已尝试使用ie.internetexplorers来获取新网址,但在某些情况下它可以工作,但在大多数情况下都失败了。
任何人都有更好的主意
答案 0 :(得分:0)
Browser.AttachTo()
会找到你的新窗口:
string expectedUrl = "http://mysite.com/expected-url/";
using (var newWindow = Browser.AttachTo<IE>(
Find.ByTitle("Expected title")))
{
Assert.AreEqual(expectedUrl, newWindow.Url);
}