පළමු බ්‍රවුසරය ආරම්භ වීමට පෙර වින්‍යාසය යොදන්න, බෙදාගත් පරීක්ෂණ සැකසුමේ ඕනෑම ව්‍යංග නිර්මාණයක් ඇතුළුව:

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 ක්‍රියාවකින් ඇති වන බාගැනීම් සඳහා ප්‍රයෝජනවත් වේ, උදාහරණයක් ලෙස සෘජු සබැඳියක් නොමැති පෝරම යැවීම.

අදාළ ලිපි