禁用弹出窗口

时间:2016-08-10 19:14:05

标签: c# selenium-webdriver

我正在尝试禁用一直显示的弹出窗口,这是一个" Chrome扩展程序"。

我附上了截图和代码。

enter image description here

我想要做的是我想点击“禁用”按钮。

我使用的代码是:

 public static void Initialize()
 {
 //Instance = new FirefoxDriver(); 
 //Instance = new InternetExplorerDriver(@"C:\Sele2"); 
 ChromeOptions options = new ChromeOptions();
 options.AddArguments("--disable-popup-blocking");
 var basePath = AppDomain.CurrentDomain.BaseDirectory;
 Instance = new ChromeDriver(basePath, options);
 Instance.Manage().Timeouts().ImplicitlyWait(TimeSpan.FromSeconds(5));

    }

有人可以帮忙吗?提前致谢

1 个答案:

答案 0 :(得分:0)

您可以在Chrome选项中再添加一个参数--disable-extensions,如下所示: -

ChromeOptions options = new ChromeOptions();
options.AddArguments("--disable-popup-blocking","--disable-extensions");
var basePath = AppDomain.CurrentDomain.BaseDirectory;
 Instance = new ChromeDriver(basePath, options);
  Instance.Manage().Timeouts().ImplicitlyWait(TimeSpan.FromSeconds(5));