我正在使用Visual Studio 2013.以下是一些信息:
-
.Net Framework 4.6
-
Webdriver 2.53.1.0
-
Webdriver支持2.53.1.0
-
Safari扩展2.48.0
我正在尝试使用C#对浏览器调用的Web应用程序运行Selenium功能UI代码 . 出于某种原因,我遇到了Safari驱动程序的问题 . 我已经按照这里实施的一切:https://github.com/SeleniumHQ/selenium/wiki/SafariDriver?__s=mp3r6zbqyk5tjvokqx7q#getting-started?utm_medium=email&utm_campaign=elemental-selenium-java&utm_source=69-safari
请帮忙 . 我不知道我错过了什么 .
Here is the exception detail:
OpenQA.Selenium.WebDriverException未被用户代码处理HResult = -2146233088消息=未从Safari扩展程序接收连接 . 请确认它已正确安装且版本正确 . Source = WebDriver StackTrace:OpenQA.Selenium.Safari.Safari.DariverServer.Start()at OpenQA.Selenium.Safari.SafariDriverCommandExecutor.Execute(Command commandToExecute)at OpenQA.Selenium.Remote.RemoteWebDriver.Execute(String driverCommandToExecute,Dictionary`2 parameters) OpenQA.Selenium.Remote.RemoteWebDriver.StartSession(ICapabilities desiredCapabilities)在OpenQA的OpenQA.Selenium.Safari.SafariDriver..ctor(SafariOptions选项)中的OpenQA.Selenium.Remote.RemoteWebDriver..ctor(ICommandExecutor commandExecutor,ICapabilities desiredCapabilities) . Selenium.Safari.SafariDriver..ctor()位于c:\ Users \ amaddox \ Documents \ Visual Studio 2013 \ Experiment \ Symphony.AcceptanceTests \ Symphony.AutomationFramework \ Browser.cs中的Symphony.AutomationFramework.Browser.GoToApp(String baseURL):第57行在Symphony.AcceptanceTests.Hooks.Hooks.GotToApp()的c:\ Users \ amaddox \ Documents \ Visual Studio 2013 \ Experiment \ Symphony.AcceptanceTests \ Symphony.AcceptanceTests \ Hooks \ Hooks.cs:line 34 at lambda_method(Clos) ure,IContextManager)InnerException: