Λειτουργίες διαμεσολαβητή Selenium Firefox: URL PAC ή αυτόματη ανίχνευση
Επιλέξτε αυτόματη ανίχνευση ή ρητό URL PAC στη δυνατότητα διαμεσολαβητή του Selenium κατά την εκκίνηση του Firefox.
Ο αυτοματισμός του Firefox μπορεί να ζητήσει αυτόματη ανίχνευση διαμεσολαβητή χωρίς να αντιγραφεί ένα προσωπικό προφίλ περιηγητή στη δοκιμή. Δώστε την επιδιωκόμενη λειτουργία διαμεσολαβητή κατά τη δημιουργία της συνεδρίας WebDriver.
Με το Java API του Selenium, μια διαμόρφωση αυτόματης ανίχνευσης μπορεί να εκφραστεί ως εξής:
Proxy proxy = new Proxy().setAutodetect(true);
FirefoxOptions options = new FirefoxOptions().setProxy(proxy);
WebDriver driver = new FirefoxDriver(options);
Αυτές οι κλάσεις ανήκουν στο Selenium. Η ανίχνευση εξακολουθεί να εξαρτάται από το δίκτυο του μηχανήματος του περιηγητή και από την ισχύουσα πολιτική περιηγητή. Δεν είναι υπόσχεση ότι υπάρχει εκεί υπηρεσία WPAD.
Όταν το URL PAC είναι ήδη γνωστό, δημιουργήστε αντ' αυτού ξεχωριστή διαμόρφωση με αυτό το URL:
Proxy proxy = new Proxy()
.setProxyAutoconfigUrl("https://config.example/proxy.pac");
FirefoxOptions options = new FirefoxOptions().setProxy(proxy);
Χρησιμοποιήστε μία συνεπή λειτουργία. Τα χειροκίνητα πεδία διαμεσολαβητή HTTP και SSL, η αυτόματη ανίχνευση και ένα καθορισμένο URL PAC περιγράφουν διαφορετικούς τρόπους απόκτησης διαδρομών. Αποφύγετε να τα συνδυάσετε σε ένα αντικείμενο και να βασιστείτε σε τυχαία προτεραιότητα.
Ένα σενάριο PAC μπορεί να επιλέξει πολλά τελικά σημεία και άμεσες εξαιρέσεις ανά προορισμό. Η αντιγραφή της τελευταίας διεύθυνσης διαμεσολαβητή στις χειροκίνητες ρυθμίσεις αντικαθιστά αυτή την πολιτική με σταθερή διαδρομή. Η ρητή λειτουργία PAC διατηρεί το σενάριο ως είσοδο διαμόρφωσης.
Σε απομακρυσμένο Grid, ο κόμβος του περιηγητή ανακτά το σενάριο και συνδέεται με τον επιλεγμένο διαμεσολαβητή. Ένα URL προσβάσιμο από τον εκτελεστή δοκιμών μπορεί να μην είναι προσβάσιμο από αυτόν τον κόμβο. Κρατήστε μαζί την πραγματική δυνατότητα, την παράδοση του σεναρίου και την απόδειξη σύνδεσης με τον διαμεσολαβητή κατά τον έλεγχο της ρύθμισης.