C# 如何确定按钮“提交”是否在watin中打开了新的浏览器窗口或新选项卡
我也有同样的问题,每当我点击提交表单按钮时,我的站点就会打开一个新的选项卡。 有没有办法检查我是否在watin中打开了新选项卡或新窗口 我曾尝试使用ie.internetexplorers获取新的url,它在某些情况下有效,但在大多数情况下失败 是否有人有更好的想法Browser.attacht应为您找到新窗口:C# 如何确定按钮“提交”是否在watin中打开了新的浏览器窗口或新选项卡,c#,unit-testing,c#-4.0,watin,C#,Unit Testing,C# 4.0,Watin,我也有同样的问题,每当我点击提交表单按钮时,我的站点就会打开一个新的选项卡。 有没有办法检查我是否在watin中打开了新选项卡或新窗口 我曾尝试使用ie.internetexplorers获取新的url,它在某些情况下有效,但在大多数情况下失败 是否有人有更好的想法Browser.attacht应为您找到新窗口: string expectedUrl = "http://mysite.com/expected-url/"; using (var newWindow = Browser.At
string expectedUrl = "http://mysite.com/expected-url/";
using (var newWindow = Browser.AttachTo<IE>(
Find.ByTitle("Expected title")))
{
Assert.AreEqual(expectedUrl, newWindow.Url);
}