Normaj prokuragordoj de WebDriver estas provizitaj kiam retumila sesio estas kreita. Ne ekzistas ĝenerala WebDriver-komando, kiu redaktas tiujn kapablojn meze de la sesio.

Por portebla aŭtomatigo, kreu la sekvan sesion kun ĝia celita prokura agordo kaj fermu la malnovan sesion kiam ĝi ne plu bezonas. Por permesataj publik-retumaj testoj, elektu retumilon-kongruan finpunkton el la senpaga prokuristo antaŭ krei tiun venontan sesion. Retumilo-specifaj etendaĵoj aŭ sencimigaj interfacoj povas oferti aliajn mekanismojn, sed ili havas apartajn subtenon kaj permespostulojn.

La retumila sesio portas pli ol prokurilon

Anstataŭa sesio ŝanĝas la kuntekston en kiu la testo funkcias. Kuketoj, stokado, aŭtentikigo kaj malfermitaj paĝoj bezonas intencan uzadon. Pura sesio povas esti ĝuste tio, kion bezonas izoleca testo; ŝtata laborfluo eble bezonos subtenata maniero establi sian aplikan staton denove.

Ŝanĝita elira adreso ankaŭ ne restarigas la celkonton. Se la laborfluo reensalutas al la sama konto, la servo povas rilatigi tiujn agojn per tiu konto sendepende de la prokurilo de la retumilo.

Konservu ĉi tiujn elektojn en la testa plano: kiuj paŝoj postulas unu stabilan itineron, kie nova retumilo komenciĝas, kaj kian aplikaĵon ĝi devus ricevi. Tio faras malsukcesojn pli facile interpreteblaj ol ŝanĝi la tutmondan agordon de etendaĵo dum ekzistantaj konektoj kaj petoj restas aktivaj.

Fine, inspektu la vojon de la reala fora retumilo. Prokura agordo sur la maŝino rulanta la testan skripton povas influi ĝian konekton al WebDriver sen agordi la retumilon sur alia maŝino.

Rilataj artikoloj