Upakuaji wa PROXY wa Selenide unahitaji usanidi wa proksi kabla ya kivinjari kuanza
Hali ya upakuaji wa faili ya PROXY inategemea kisikilizaji na kichujio kilichosakinishwa wakati kivinjari kinaundwa, si folda ya upakuaji pekee.
Tumia usanidi kabla ya kivinjari cha kwanza kuanza, ikiwemo uundaji wowote wa kimya katika usanidi wa jaribio la pamoja:
Configuration.proxyEnabled = true;
Configuration.fileDownload = FileDownloadMode.PROXY;
Configuration.downloadsFolder = "build/downloads";
open(applicationUrl);
File report = $("#download-report").download();proxyEnabled huwezesha kisikilizaji kilichopachikwa cha Selenide kwa kipindi hicho cha kivinjari. Kubadilisha mipangilio tuli baadaye hakuwezi kuongeza kisikilizaji/kichujio hicho cha upakuaji kwenye kipindi kilichopo. downloadsFolder huchagua hifadhi ya faili pekee.
Configuration.proxyHost/proxyPort hubainisha ncha hiyo iliyopachikwa, si upstream ya shirika ovyo. Bandari sifuri humruhusu Selenide kuchagua bandari huru.
Kwenye Grid, kivinjari cha mbali lazima kifikie kisikilizaji cha mashine ya jaribio. Localhost yake yenyewe huelekeza mahali pengine; tumia mwenyeji aliyetangazwa anayefikiwa na kivinjari wakati utambuzi haufai.
Kwa kiungo cha kawaida cha href, HTTPGET chaguo-msingi hutumia njia tofauti ya upakuaji. PROXY ni muhimu kwa upakuaji unaochochewa na kitendo, kama kuwasilisha fomu bila kiungo cha moja kwa moja.