每当我使用Spec-flow&运行我的自动化测试脚本时对Selenium
C#
GoogleChrome
,public DateTime FromDate { get; set; }
public DateTime ToDate { get; set; }
public ICollection<View_VisitorsForm> Visits { get; set; }
上有一个广告弹出我的屏幕截图,我想要点击弹出窗口并确保它在执行过程中不显示。
我该怎么做?请详细说明
答案 0 :(得分:0)
要关闭此弹出窗口,您应该在--disable-extensions
初始化过程中在ChromeOptions
中添加ChromeDriver
参数,如下所示: -
ChromeOptions options = new ChromeOptions();
options.AddArguments("--disable-extensions");
IWebDriver driver = new ChromeDriver(options);
答案 1 :(得分:0)
要关闭弹出窗口,您可以执行一些简单的操作,例如在运行测试时单击页面正文。
如果您在测试执行期间根本不想看到它,那么您可能应该按照已发布的有关禁用扩展程序的答案进行操作。