Selenium Proxy-nin dəyişdirilməsi Yeni Brauzer Sessiyasının Planlaşdırılması deməkdir
WebDriver proksi parametrlərini sessiya konfiqurasiyası kimi qəbul edin və brauzer marşrutlarını dəyişdirərkən vəziyyət üçün hesab edin.
Standart WebDriver proksi parametrləri brauzer seansı yaradıldıqda təmin edilir. Seansın ortasında həmin imkanları redaktə edən ümumi WebDriver əmri yoxdur.
Portativ avtomatlaşdırma üçün nəzərdə tutulan proksi konfiqurasiyası ilə növbəti sessiya yaradın və artıq lazım olmadıqda köhnə sessiyanı bağlayın. İcazə verilən ictimai baxış testləri üçün növbəti sessiyanı yaratmazdan əvvəl pulsuz proksi siyahısından brauzerə uyğun son nöqtə seçin. Brauzer üçün xüsusi genişləndirmələr və ya sazlama interfeysləri başqa mexanizmlər təklif edə bilər, lakin onların ayrıca dəstək və icazə tələbləri var.
Brauzer seansı proksidən daha çoxunu daşıyır
Əvəzedici sessiya testin keçirildiyi konteksti dəyişir. Kukilər, saxlama, autentifikasiya və açıq səhifələr qəsdən idarə olunmalıdır. Təmiz bir seans təcrid testinin ehtiyac duyduğu şey ola bilər; statuslu iş axınının tətbiq vəziyyətini yenidən qurmaq üçün dəstəklənən yola ehtiyac ola bilər.
Dəyişən çıxış ünvanı həmçinin təyinat hesabını sıfırlamır. İş axını eyni hesaba yenidən daxil olarsa, brauzerin proksisindən asılı olmayaraq xidmət həmin hesab vasitəsilə həmin hərəkətləri əlaqələndirə bilər.
Bu seçimləri sınaq planında saxlayın: hansı addımlar bir sabit marşrut tələb edir, yeni brauzer harada başlayır və hansı proqram vəziyyətini qəbul etməlidir. Bu, mövcud bağlantılar və sorğular aktiv qalarkən uzantının qlobal parametrlərini dəyişməkdənsə, uğursuzluqları şərh etməyi asanlaşdırır.
Nəhayət, faktiki uzaq brauzerin marşrutunu yoxlayın. Test skripti ilə işləyən maşındakı proksi parametri brauzeri başqa maşında konfiqurasiya etmədən onun WebDriver ilə əlaqəsinə təsir göstərə bilər.