Преземањата PROXY во Selenide бараат поставување на прокси пред стартување на прелистувачот
Режимот за преземање датотеки PROXY зависи од слушателот и филтерот инсталирани при создавањето на прелистувачот, а не само од папката за преземања.
Применете ја конфигурацијата пред да стартува првиот прелистувач, вклучително секое имплицитно создавање во заедничкото тест-опкружување:
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 е корисен за преземања поттикнати од дејство, како поднесување на формулар без директна врска.