我正在尝试编写一个自动化测试,以检查单击链接时是否未创建新浏览器。而是打开一个选项卡。但我不确定我会如何断言。
this.TestContext.WriteLine("Step 3: Click the View Now button in the video List.");
browser.MainPage.TrainingContent.OnDemandTab.ClickVideoLink(Guid.NewGuid());
this.TestContext.WriteLine("Assert: Verify new tab is created.");
Assert.IsTrue(browser.MainPage.TrainingContent.OnDemandTab.CurrentVideo());
browser.MainPage.TrainingContent.OnDemandTab.VideoWindow.Close();
this.TestContext.WriteLine("Step 4: Click the View Now button in the video List.");
browser.MainPage.TrainingContent.OnDemandTab.ClickVideoLink(Guid.NewGuid());
this.TestContext.WriteLine("Assert: Verify new tab is created.");
Assert.IsFalse(browser.MainPage.TrainingContent.OnDemandTab.CurrentVideo());
browser.MainPage.TrainingContent.OnDemandTab.VideoWindow.Close();
为了做到这一点,我正在考虑尝试断言没有创建另一个浏览器(另一个窗口)。但我不确定如何设置它。