URL proksi yang berfungsi dalam pustaka HTTP mungkin gagal apabila disalin terus ke keupayaan proksi pelayar Selenium. Keupayaan itu mempunyai format yang ditetapkan, dan mengkonfigurasi alamat hanyalah satu bahagian daripada penggunaan proksi yang disahkan.

Spesifikasi WebDriver mentakrifkan medan seperti httpProxy dan sslProxy sebagai hos dengan port pilihan. Ia bukan tempat umum untuk URL berbentuk username:password@host.

Kenal pasti log masuk yang terlibat

  • Pelayar mungkin memerlukan kelayakan untuk proksi keluar.
  • Laman web destinasi mungkin mempunyai log masuk sendiri.
  • Perkhidmatan WebDriver jauh boleh mengesahkan pelari ujian.

Kelayakan bagi satu sambungan tidak terpakai secara automatik kepada yang lain. Contohnya, menambah nama pengguna pada URL WebDriver jauh tidak membuktikan bahawa trafik pelayar boleh mengesahkan diri kepada proksi keluar.

Respons HTTP 407 menunjukkan cabaran proksi. Catat kaedah pengesahan yang diumumkan dan semak sokongan dalam pelayar dan antara muka automasi yang anda gunakan.

Pilih laluan pengesahan yang disokong

Bergantung pada persekitaran, ia mungkin integrasi pengesahan yang disokong pelayar, sambungan yang diluluskan atau proksi tempatan dibenarkan yang mengendalikan log masuk huluan. Setiap satu mempunyai keperluan penggunaan dan penyimpanan kelayakan yang berbeza. Gunakan dokumentasi pelayar semasa dan bukannya menurunkan taraf Selenium untuk mendapatkan semula kaedah dialog pengesahan lama.

Anggap keupayaan proksi sebagai konfigurasi sesi baharu, dengan mengekalkan format titik akhir yang tidak kabur. Kemudian kendalikan pengesahan melalui integrasi yang dipilih. Jangan lumpuhkan pengesahan sijil untuk menyelesaikan 407; itu mengubah bahagian lain sambungan dan membiarkan masalah log masuk tidak selesai.

Artikel berkaitan