2016-08-10 3 views
0

Ich versuche, ein Popup zu deaktivieren, das immer angezeigt wird. Dies ist eine "Chrome-Erweiterung".Deaktivieren eines Popup-Fensters

Ich füge einen Screenshot und auch den Code an.

enter image description here

Was ich versuche, ist, ich auf die Schaltfläche Deaktivieren klicken möchten.

Der Code Ich verwende ist:

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

    } 

Kann jemand bitte helfen? Vielen Dank im Voraus

+2

Versuchen mit --disable-Erweiterungen Werfen Sie einen Blick hier [chromedriver-disable-Entwickler-mode- Erweiterungen-auf-Automatisierung] (http://stackoverflow.com/questions/23087724/chromedriver-disable-developer-mode-extensions-on-automation) – lauda

+0

Danke @lauda :) Es half –

Antwort

0

Sie können als unter einem mehr Argumente als --disable-extensions in Ihrem Chrome-Optionen hinzuzufügen: -

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

Danke Saurabh :) –

Verwandte Themen