Как работать с Ad On в селене с помощью C#
Всякий раз, когда я запускаю свой сценарий тестирования автоматизации, используя Spec-flow & Selenium
с C#
есть реклама на всплывающем GoogleChrome
чей скриншот я прилагаю ниже, я хочу закрыть всплывающее окно и убедиться, что он не отображается во время выполнения.
Как мне это сделать.? Пожалуйста, объясните подробно
2 ответа
Чтобы закрыть всплывающее окно, вы можете сделать что-то такое же простое, как щелкнуть мышью на теле страницы при запуске ваших тестов.
Если вы вообще не хотите видеть его во время выполнения теста, то, возможно, вам следует следовать опубликованному ответу об отключении расширений.
Чтобы закрыть это всплывающее окно, вы должны добавить аргументы как --disable-extensions
в вашем ChromeOptions
во время инициализации ChromeDriver
как показано ниже:
ChromeOptions options = new ChromeOptions();
options.AddArguments("--disable-extensions");
IWebDriver driver = new ChromeDriver(options);