2016-03-18 6 views
1

ich die folgenden Fehler bekommen, wenn WebDriver 2,48 (C#) Selen verwendet, Safari Treiber 2.48.0 und Safari 5.1.7 auf Windows:Selen Safari-Treiber 2.48 gibt Fehler, wenn es initialisiert

System.InvalidCastException : Kann Objekt des Typs 'Newtonsoft.Json.Linq.JObject' nicht umwandeln, um System.Collections.Generic.Dictionary`2 [System.St Ring, System.Object] 'einzugeben.

Weiß jemand, wie man das löst?

+0

Können Sie mehr Details dazu angeben? Wo wird diese Ausnahme ausgelöst, wie sieht der Code aus, wenn er versucht, ihn aufzurufen - auch, welche Konfiguration oder Einstellungen werden verwendet? –

+0

Ich bekomme den Fehler hier ... IWebDriver driver = new SafariDriver(); Ich folgte den hier genannten Schritten: https://github.com/SeleniumHQ/selenium/wiki/SafariDriver – quldude

+0

Es sieht aus wie wenn ich Webdriver und Safari-Erweiterung v2.45.0 installieren, alles funktioniert gut. Aber ich muss es mit v2.48 arbeiten, da ich einige Funktionen in dieser DLL verwende. Ref -> http://stackoverflow.com/questions/14618243/using-selenium-webdriver-and-safari – quldude

Antwort

1

Endlich funktioniert es mit webdriver v2.47 und safari extension v2.48.

+0

Hallo können Sie mir bitte sagen, sind Sie noch in der Lage, Testfälle auf Safari auszuführen? Haben Sie Webdriver 2.47 noch verwendet? Haben Sie nicht auf den Webdriver 2.53.0 aktualisiert? Danke – Sudeepthi

+0

Ich benutze Safari jetzt nicht. Aber ich hatte etwas zu arbeiten nach meiner Antwort oben. – quldude

+0

Vielen Dank für die Antwort. Ich muss es automatisieren und wollte es nur bestätigen, bevor ich mit der Automatisierung beginne. – Sudeepthi

Verwandte Themen