2016-03-18 5 views
1

Я получаю ошибку ниже при использовании селена WebDriver 2,48 (C#), водитель сафари 2.48.0 и сафари 5.1.7 на окнах:Селен Safari 2,48 дает ошибку при инициализации

System.InvalidCastException : Невозможно передать объект типа 'Newtonsoft.Json.Linq.JObject' для ввода System.Collections.Generic.Dictionary`2 [System.St ring, System.Object] '.

Кто-нибудь знает, как это решить?

+0

Можете ли вы предоставить более подробную информацию об этом? Где это заброшенное исключение, в чем код выглядит как попытка его вызвать - также, какие настройки или настройки используются? –

+0

Я получаю ошибку здесь ... IWebDriver driver = новый SafariDriver(); Я следил за приведенными здесь шагами: https://github.com/SeleniumHQ/selenium/wiki/SafariDriver – quldude

+0

Похоже, что если я установлю webdriver и расширение сафари v2.45.0, все будет хорошо. Но мне нужно, чтобы он работал с v2.48, поскольку я использую некоторые функции в этой DLL. Ref -> http://stackoverflow.com/questions/14618243/using-selenium-webdriver-and-safari – quldude

ответ

1

Наконец-то он получил его для работы с webdriver v2.47 и расширением сафари v2.48.

+0

Привет, можете ли вы рассказать мне, что вы все еще можете запускать тестовые примеры на Safari? Вы все еще использовали webdriver 2.47? Вы не перешли на Webdriver 2.53.0? Спасибо – Sudeepthi

+0

Я не использую Safari прямо сейчас. Но у меня было что-то для работы согласно моему ответу выше. – quldude

+0

Спасибо за ответ. Я должен автоматизировать его, поэтому просто хотел подтвердить его с вами перед началом любой автоматизации. – Sudeepthi

Смежные вопросы