Wie behandeln die browser-Authentifizierung in Chrom mit Selenium Webdriver (C#)?

Schreibe ich ein Automatisierungs-script für Chrome-browser in selenium web driver mit C#. Ich steckengeblieben in einem Szenario mit mehreren tabs immer öffnen sich im selben browser und ich brauche die zum navigieren auf der ersten Registerkarte des Browsers und erneute Eingabe der Anmeldedaten in das Dialogfeld Authentifizierung.

Finden Sie im folgenden screenshot für die Autorisierung Fenster:

Wie behandeln die browser-Authentifizierung in Chrom mit Selenium Webdriver (C#)?

Ich bin nicht in der Lage zu navigieren, um den ersten tab und nicht der Benutzername & Passwort. Ich fand einige Antworten in der Stackoverflow und habe versucht in meinem script aber es ging nichts richtig. Hier ist mein Beispielcode:

WebDriverWait wait = new WebDriverWait(driver, 10);
IAlert alert = wait.Until(ExpectedConditions.AlertIsPresent());
alert.SetAuthenticationCredentials(username, pwd);

Nach Ausführung der obigen code, wird die folgende Fehlermeldung kommt:

WebDriverWait hat einige ungültige Argumente.
Argument '2': keine Konvertierung von 'int' in 'System.TimeSpan'

Gibt es keine spezifischen code für den Chrome-browser? Ich benutze Visual studio 2008.

  • Möglich, Duplikat der Wie behandeln Authentifizierungs-popup mit Selenium WebDriver mit Java
  • Als ich erwähnte, dass ich gesucht, einige threads bei Stackoverflow, aber es funktionierte nicht in meinem Skript. So gibt es keinen Punkt, um Sie zu markieren, duplizieren.
  • Siehe: Wie mache ich X? Die Erwartung auf, SO dass der Benutzer eine Frage nicht nur der Forschung, um eine Antwort auf Ihre eigene Frage aber auch Aktien, die Forschung, code-versuche und Ergebnisse. Dies zeigt, dass Sie schon die Zeit genommen, zu versuchen, sich selbst zu helfen, es spart uns von der Wiederholung offensichtlichen Antworten, und vor allem es hilft Ihnen, mehr spezifische und relevante Antworten! Siehe auch: stellen
  • Sie erwähnt es, aber Sie nicht bieten keine details. Bis Sie etwas Forschung zu tun und eigentlich auch details, die zeigen, wie die Lösungen, die anderswo nicht hier arbeiten, und die Ergebnisse, es wurde noch nicht bewiesen, dass er kein Duplikat ist.
  • Möglich, Duplikat der Selen - Andere Möglichkeit, die basic-Authentifizierung über die url
Schreibe einen Kommentar