C# Selenium WebDriver FireFox-Profil - Verwendung des Proxys mit Authentifizierung

Wenn Sie einen proxy-server-parameter in den folgenden code, wenn Ihr proxy-server eine Authentifizierung erfordert, dann FireFox bringt Authentifizierungs-dialog und im Grunde können Sie nicht füllen Sie es in automatisch.
So ist es jedenfalls festgelegt BENUTZERNAME und PASSWORT ?

FirefoxProfile profile = new FirefoxProfile();
String PROXY = "192.168.1.100:8080";
OpenQA.Selenium.Proxy proxy = new OpenQA.Selenium.Proxy();
proxy.HttpProxy=PROXY;
proxy.FtpProxy=PROXY;
proxy.SslProxy=PROXY;
profile.SetProxyPreferences(proxy);
FirefoxDriver driver = new FirefoxDriver(profile);

Wenn Sie versuchen, das format der proxy-string zu so etwas wie http://username:[email protected]:8080
Sie erhalten den Fehler, dass der string ungültig ist. Ich Frage mich also, gibt es eine Möglichkeit, dies zu erreichen.

Jede mögliche Hilfe würde geschätzt.

  • Ich habe nicht gefunden, die Antwort auf das man gerade noch, im moment habe ich nur deaktiviert die Authentifizierung auf meinem proxy-server und erlaubt es, nach IP-Bereich, so dass die Art von Werken, für jetzt.
  • welchen Verweis muss ich für ProfilesIni immer Fehler The type or namespace name 'ProfilesIni' could not be found
InformationsquelleAutor Tim | 2012-08-29
Schreibe einen Kommentar