Selenyum Proxy'sini Değiştirmek Yeni Bir Tarayıcı Oturumu Planlamak Demektir
WebDriver proxy ayarlarını oturum yapılandırması olarak değerlendirin ve tarayıcı rotalarını değiştirirken durumu hesaba katın.
Bir tarayıcı oturumu oluşturulduğunda standart WebDriver proxy ayarları sağlanır. Oturumun ortasında bu yetenekleri düzenleyen genel bir WebDriver komutu yoktur.
Taşınabilir otomasyon için, amaçlanan proxy yapılandırmasıyla bir sonraki oturumu oluşturun ve artık ihtiyaç duyulmadığında eski oturumu kapatın. İzin verilen genel tarama testleri için, bir sonraki oturumu oluşturmadan önce ücretsiz proxy listesinden tarayıcıyla uyumlu bir uç nokta seçin. Tarayıcıya özgü uzantılar veya hata ayıklama arayüzleri başka mekanizmalar sunabilir ancak bunların ayrı destek ve izin gereksinimleri vardır.
Tarayıcı oturumu bir proxy'den daha fazlasını taşır
Değiştirme oturumu, testin yürütüldüğü bağlamı değiştirir. Çerezler, depolama, kimlik doğrulama ve açık sayfaların bilinçli olarak işlenmesi gerekir. Temiz bir oturum tam olarak bir izolasyon testinin ihtiyaç duyduğu şey olabilir; durum bilgisi olan bir iş akışının uygulama durumunu yeniden oluşturmak için desteklenen bir yola ihtiyacı olabilir.
Değiştirilen çıkış adresi de hedef hesabı sıfırlamaz. İş akışı aynı hesapta tekrar oturum açarsa hizmet, tarayıcının proxy'sinden bağımsız olarak bu eylemleri bu hesap aracılığıyla ilişkilendirebilir.
Test planınızda şu seçenekleri bulundurun: hangi adımlar tek bir kararlı rota gerektirir, yeni tarayıcının nerede başlatılacağı ve hangi uygulama durumunu alması gerektiği. Bu, mevcut bağlantılar ve istekler etkin kalırken bir uzantının genel ayarını değiştirmekten ziyade hataların yorumlanmasını kolaylaştırır.
Son olarak, gerçek uzak tarayıcının rotasını inceleyin. Test komut dosyasını çalıştıran makinedeki bir proxy ayarı, tarayıcıyı başka bir makinede yapılandırmadan WebDriver bağlantısını etkileyebilir.