Всем привет!
Недавно столкнулся с проблемой, что тесты в режиме мобильной эмуляции стали падать. Страницы не загружаются в режиме мобильной эмуляции. Тесты не трогал, видимо дело в селениде или хроме, пока не пойму в чем дело. Пробовал на разных страницах, дело также не в моем тестовом окружении.
Стек - java + selenide + chrome
Вот пример кода, где описываю параметры драйвера:
static {
Configuration.headless = false;
if (System.getenv("LAUNCH") == null) {
Configuration.remote = get().selenoidHost();
} else {
System.setProperty("webdriver.chrome.driver", "src/main/resources/drivers/chromedriver.exe");
}
System.setProperty("chromeoptions.mobileEmulation", "deviceName=" + System.getenv("DEVICE_NAME"));
DesiredCapabilities caps = new DesiredCapabilities();
caps.setBrowserName("chrome");
caps.setVersion("115.0");
caps.setCapability("enableVNC", true);
caps.setCapability("name", "Умный Дом");
caps.setCapability("enableVideo", false);
caps.setCapability("sessionTimeout", "20m");
caps.setCapability("acceptSslCert", true);
ChromeOptions options = new ChromeOptions();
options.addArguments("--remote-allow-origins=*");
options.addArguments("--autoplay-policy=no-user-gesture-required");
options.addArguments("--disable-site-isolation-trials");
caps.setCapability(ChromeOptions.CAPABILITY, options);
caps.setCapability(CapabilityType.ACCEPT_INSECURE_CERTS, true);
Configuration.browserCapabilities = caps;
}
Ниже скриншоты для понимания проблемы (на примере главной стр тинькоф, например)
Так быть должно:
А так сейчас:
Может кто сталкивался, или тоже пишет тесты на стр в режиме мобильной эмуляции и столкнулся с похожей проблемкой?