Tetapan proksi WebDriver standard dibekalkan apabila sesi penyemak imbas dibuat. Tiada arahan WebDriver umum yang menyunting keupayaan tersebut pada pertengahan sesi.

Untuk automasi mudah alih, buat sesi seterusnya dengan konfigurasi proksi yang dimaksudkan dan tutup sesi lama apabila ia tidak lagi diperlukan. Untuk ujian penyemakan imbas awam yang dibenarkan, pilih titik akhir yang serasi dengan penyemak imbas daripada senarai proksi percuma sebelum membuat sesi seterusnya. Sambungan atau antara muka penyahpepijatan khusus penyemak imbas boleh menawarkan mekanisme lain, tetapi ia mempunyai sokongan dan keperluan kebenaran yang berasingan.

Sesi penyemak imbas membawa lebih daripada proksi

Sesi penggantian mengubah konteks di mana ujian dijalankan. Kuki, storan, pengesahan dan halaman terbuka memerlukan pengendalian yang disengajakan. Sesi bersih mungkin betul-betul apa yang diperlukan oleh ujian pengasingan; aliran kerja stateful mungkin memerlukan cara yang disokong untuk mewujudkan keadaan aplikasinya semula.

Alamat keluar yang ditukar juga tidak menetapkan semula akaun destinasi. Jika aliran kerja log masuk semula ke akaun yang sama, perkhidmatan boleh mengaitkan tindakan tersebut melalui akaun itu tanpa mengira proksi penyemak imbas.

Simpan pilihan ini dalam pelan ujian: langkah manakah yang memerlukan satu laluan yang stabil, tempat penyemak imbas baharu bermula dan keadaan aplikasi yang sepatutnya diterimanya. Itu menjadikan kegagalan lebih mudah untuk ditafsirkan daripada menukar tetapan global sambungan sementara sambungan dan permintaan sedia ada kekal aktif.

Akhir sekali, periksa laluan penyemak imbas jauh yang sebenar. Tetapan proksi pada mesin yang menjalankan skrip ujian boleh menjejaskan sambungannya ke WebDriver tanpa mengkonfigurasi penyemak imbas pada mesin lain.

Artikel berkaitan