Привет как по-умолчанию запретить отображать уведосления браузера (
https://stackoverflow.com/questions/38684175/how-to-click-allow-on-show-notifications-popup-using-selenium-webdriver ) для java+selenium тестов
Вот моя factory
{
log.info("Remote Chrome Driver will be started");
try {
Map<String, String> mobileEmulation = new HashMap<String, String>();
mobileEmulation.put("deviceName", "Galaxy S5");
Map<String, Object> chromeOptions = new HashMap<String, Object>();
chromeOptions.put("mobileEmulation", mobileEmulation);
DesiredCapabilities desiredCapabilities =
DesiredCapabilities.chrome();
desiredCapabilities.setCapability("enableVNC", true);
desiredCapabilities.setCapability("version", "latest");
desiredCapabilities.setCapability(ChromeOptions.CAPABILITY, chromeOptions);
RemoteWebDriver webDriver = new RemoteWebDriver(
new URL("http://selenoidxxx:4444/wd/hub"),
desiredCapabilities);
webDrivers.put("chrome", webDriver);
} catch (MalformedURLException e) {
e.printStackTrace();
}
}