【问题标题】:Disabling a popup禁用弹出窗口
【发布时间】:2016-12-17 07:56:19
【问题描述】:

我正在尝试禁用一个不断出现的弹出窗口,它是一个“Chrome 扩展程序”。

我附上截图和代码。

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

我使用的代码是:

 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));

    }

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

【问题讨论】:

标签: c# selenium-webdriver


【解决方案1】:

您可以在 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));

【讨论】: