Size: a a a

Selenide на русском

2020 February 11

DS

Denis Sln in Selenide на русском
так точно. клик пробовал через экшены и без, тест прододит до момента проверки директории на наличие файлов
источник

SS

Ser Sh in Selenide на русском
Andrei Solntsev
Скачивание файлов не зависит от режима headless.
а раньше зависело. и даже это был не баг, а фича
https://bugs.chromium.org/p/chromium/issues/detail?id=696481
https://github.com/seleniumhq/selenium/issues/5159
источник

DS

Denis Sln in Selenide на русском
пс. хреф атрибута нет, .даунлоад не заюзать
источник

A

Anton in Selenide на русском
Denis Sln
пс. хреф атрибута нет, .даунлоад не заюзать
есть вроде фишки, чтобы в капабилити (или chromeOptions) передать папку для скачки по умолчанию, чтобы браузер вообще не спрашивал куда
источник

DS

Denis Sln in Selenide на русском
да, как раз сейчас тестирую этот варик
источник

DS

Denis Sln in Selenide на русском
вроде как взлетело, но полезла другая трабла. решу отпишушь
источник

DS

Denis Sln in Selenide на русском
options.setExperimentalOption ("prefs", prefs);
источник

DS

Denis Sln in Selenide на русском
HashMap <String, Object> prefs = new HashMap <> ();
           prefs.put("profile.default_content_setting_values.automatic_downloads ", 1);
           prefs.put ("profile.default_content_settings.popups", 0);
           prefs.put ("download.prompt_for_download", false);
           prefs.put ("behavior", "allow");
           prefs.put("download.directory_upgrade ", true);
           prefs.put ("download.default_directory", path);
           prefs.put ("safebrowsing.enabled", false);
           prefs.put ("safebrowsing.disable_download_protection", true);
источник

DS

Denis Sln in Selenide на русском
пока с такими настройками тестирую, подчищу потом
источник

AS

Andrei Solntsev in Selenide на русском
Слушайте, вы чего, селенид же всё это делает из коробки.
источник

AS

Andrei Solntsev in Selenide на русском
Не надо ждать никаких файлов в папке.
источник

AS

Andrei Solntsev in Selenide на русском
источник

A

Anton in Selenide на русском
если без href - то прокси, не всем подходит =)
источник

AS

Andrei Solntsev in Selenide на русском
Если он ждёт по,вления файла в локальной папке, значит, браузер локальный. Значит, и прокси подходит.
источник

DS

Denis Sln in Selenide на русском
в целом тесты ранятся на гриде удаленно
источник

DS

Denis Sln in Selenide на русском
но пока пытаюсь, чтобы локально взлетели\
источник

S

Stanislav in Selenide на русском
Привет. Подскажите как поступить. Для токального запуска браузера у меня настрены ChromeOptions, а для запуска через  selenid необходимы DesiredCapabilities. Можно ли как-то передать уже настроенные ChromeOptions в DesiredCapabilities?
источник

YO

Yaroslav Osmyslitelny in Selenide на русском
Stanislav
Привет. Подскажите как поступить. Для токального запуска браузера у меня настрены ChromeOptions, а для запуска через  selenid необходимы DesiredCapabilities. Можно ли как-то передать уже настроенные ChromeOptions в DesiredCapabilities?
источник

A

Anton in Selenide на русском
Stanislav
Привет. Подскажите как поступить. Для токального запуска браузера у меня настрены ChromeOptions, а для запуска через  selenid необходимы DesiredCapabilities. Можно ли как-то передать уже настроенные ChromeOptions в DesiredCapabilities?
capabilities.setCapability(ChromeOptions.CAPABILITY, MyChromeBrowserClass.getChromeOptions());
источник

A

Anton in Selenide на русском
источник