Конфигурацияны биринчи браузер башталганга чейин колдонуңуз, жалпы тест жөндөөсүндөгү ар кандай жашыруун түзүүнү кошкондо:

Configuration.proxyEnabled = true;
Configuration.fileDownload = FileDownloadMode.PROXY;
Configuration.downloadsFolder = "build/downloads";

open(applicationUrl);
File report = $("#download-report").download();

proxyEnabled ошол браузер сессиясы үчүн Selenide’дин курулган угуучусун иштетет. Статикалык жөндөөлөрдү кийин өзгөртүү ошол угуучуну/жүктөө фильтрин бар сессияга кошо албайт. downloadsFolder жалаң файл сактоосун тандайт.

Configuration.proxyHost/proxyPort ошол курулган акыркы чекитти белгилейт, каалаган корпоративдик upstream эмес. Нөл порт Selenide’ге бош порт тандоого мүмкүндүк берет.

Grid’де алыскы браузер тест машинасынын угуучусуна жетиши керек. Анын өз localhost’у башка жерди көрсөтөт; аныктоо ылайыксыз болгондо браузер жете ала турган жарыяланган хостту колдонуңуз.

Кадимки href шилтемеси үчүн демейки HTTPGET башка жүктөө жолун колдонот. PROXY аракет менен иштетилген жүктөөлөр үчүн пайдалуу, мисалы түз шилтемесиз форма жөнөтүү.

Тектеш макалалар