Standartiniai WebDriver tarpinio serverio nustatymai pateikiami, kai sukuriama naršyklės sesija. Nėra bendros „WebDriver“ komandos, kuri redaguotų šias galimybes seanso viduryje.

Nešiojamam automatizavimui sukurkite kitą seansą su numatyta tarpinio serverio konfigūracija ir uždarykite senąją seansą, kai jos nebereikia. Jei norite atlikti leidžiamus viešojo naršymo testus, prieš kurdami kitą seansą iš nemokamo tarpinio serverio sąrašo pasirinkite su naršykle suderinamą galinį tašką. Konkrečios naršyklės plėtiniai arba derinimo sąsajos gali pasiūlyti kitus mechanizmus, tačiau jiems taikomi atskiri palaikymo ir leidimo reikalavimai.

Naršyklės sesija turi daugiau nei tarpinį serverį

Pakaitinis seansas pakeičia kontekstą, kuriame vykdomas bandymas. Slapukus, saugyklą, autentifikavimą ir atvirus puslapius reikia tvarkyti apgalvotai. Švarus seansas gali būti būtent tai, ko reikia izoliacijos testui; būseną palaikančiai darbo eigai gali prireikti palaikomo būdo, kad vėl būtų nustatyta jos taikymo būsena.

Pakeitus išėjimo adresą taip pat paskirties paskyra nenustatoma iš naujo. Jei darbo eiga vėl prisijungia prie tos pačios paskyros, paslauga gali susieti tuos veiksmus per tą paskyrą, nepaisant naršyklės tarpinio serverio.

Išsaugokite šiuos pasirinkimus bandymo plane: kuriems veiksmams reikia vieno stabilaus maršruto, kur paleidžiama nauja naršyklė ir kokią programos būseną ji turėtų gauti. Dėl to gedimus lengviau interpretuoti nei pakeitus visuotinį plėtinio nustatymą, kol esami ryšiai ir užklausos išlieka aktyvūs.

Galiausiai patikrinkite tikrąjį nuotolinės naršyklės maršrutą. Įrenginio, kuriame vykdomas bandomasis scenarijus, tarpinio serverio nustatymas gali paveikti jo ryšį su WebDriver nesukonfigūruojant naršyklės kitame įrenginyje.

Susiję straipsniai