2016-08-26 7 views
2

Всякий раз, когда я бег моих автоматизации сценариев тестирования с помощью Spec-поток & Selenium с C#, есть объявления на всплывающих окнах на GoogleChrome которого скриншот я прилагаю ниже, я хочу закрыть всплывающий и убедитесь, что он не отображается во время выполнения.Как обращаться с Ad On-й в селене с C#

Как это сделать? Пожалуйста, объясните подробно

https

ответ

0

Чтобы закрыть это всплывающее окно, вы должны добавить аргументы как --disable-extensions в вашем ChromeOptions во время инициализации ChromeDriver, как показано ниже: -

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

Я использовал ваш вышеуказанный код, но его показывая, что всплывающее окно :( Нужно ли мне что-то еще вместо «-disable-extensions»? –

+0

Но он работает в моем случае, вы можете см. также эту ссылку http://stackoverflow.com/questions/23087724/chromedriver-disable-developer-mode-extensions-pop-up-on-selenium-webdriver-au –

0

Чтобы уволить Всплывающее, вы может делать что-то так же просто, как щелкнуть по телу страницы при выполнении ваших тестов.

Если вы не хотите видеть его вообще во время выполнения теста, то, возможно, вам следует следовать опубликованному ответу об отключении расширений.