Ich entschuldige mich im Voraus, wenn die folgende Frage sehr einfach zu sein scheint, aber ich bin Selenium sehr neu und ich brauche wirklich Hilfe.Deaktivieren von Popups mit C# in Selen
Also was ich versuche zu tun ist, ich versuche, ein Fenster Popup zu öffnen, aber Chrome-Browser blockiert es von selbst.
ich den folgenden Code verwendet:
ChromeOptions options = new ChromeOptions();
options.AddUserProfilePreference("disable-popup-blocking", "true");
IWebDriver driver = new RemoteWebDriver(new Uri("http://path/to/selenium/server"), options.ToCapabilities());
Aber sein mir eine Ausnahme werfen sagen:
unerwarteter Fehler. System.Net.WebException: Der entfernte Name konnte nicht aufgelöst werden: 'Pfad'.
Ich habe versucht, this, aber half mir nicht, obwohl gab mir eine grobe Idee.
Kann mir bitte jemand helfen?
(Referenz: Unblocking popup using Selenium using C#)
Hallo Saurabh, danke für die Hilfe, aber ich bekomme eine Ausnahme, die folgendes besagt: Eine Ausnahme vom Typ 'OpenQA.Selenium.WebDriverException' ist in WebDriver.dll aufgetreten, wurde aber nicht im Benutzercode behandelt Weitere Informationen: Unerwarteter Fehler . System.Net.WebException: Der entfernte Name konnte nicht aufgelöst werden: 'Pfad' –
@Adrija dies geschieht aufgrund von uri..Sie müssen URL zeigen, wo Ihr Remote-Webdriver-Server ... Wenn es in localhost ist, aktualisierte ich in der Antwort. .try mit der aktualisierten Antwort ändern Sie andernfalls, um es auf die Server-URL –
zu zeigen Vergessen Sie nicht, Namensraum zu verwenden 'mit OpenQA.Selenium.Remote;' .. –