如何使用C#处理selenium中的Ad On

时间:2016-08-26 07:30:28

标签: c# .net selenium-webdriver specflow browser-addons

每当我使用Spec-flow&amp;运行我的自动化测试脚本时对Selenium C# GoogleChromepublic DateTime FromDate { get; set; } public DateTime ToDate { get; set; } public ICollection<View_VisitorsForm> Visits { get; set; } 上有一个广告弹出我的屏幕截图,我想要点击弹出窗口并确保它在执行过程中不显示。

我该怎么做?请详细说明

https

2 个答案:

答案 0 :(得分:0)

要关闭此弹出窗口,您应该在--disable-extensions初始化过程中在ChromeOptions中添加ChromeDriver参数,如下所示: -

ChromeOptions options = new ChromeOptions();
options.AddArguments("--disable-extensions");
IWebDriver driver = new ChromeDriver(options);

答案 1 :(得分:0)

关闭弹出窗口,您可以执行一些简单的操作,例如在运行测试时单击页面正文。

如果您在测试执行期间根本不想看到它,那么您可能应该按照已发布的有关禁用扩展程序的答案进行操作。