Я работаю над Android-приложением Phonegap/Cordova 3.0 (гибрид) и хочу провести тестирование пользовательского интерфейса. Я пробовал запускать Appium и Selendroid (http://selendroid.io/). Я работаю на Win 8.1 x64 и использую Visual Studio 2012 с пакетом Selenium 2.37 nuget для написания тестов.
Приложение загружается нормально вместе с selendroid в моем эмуляторе Android, работающем через eclipse.
Я получаю эту ошибку при попытке запустить приложение через инструмент. Любые идеи?
android.util.AndroidException: INSTRUMENTATION_FAILED:
com.example.femmapp.selendroid/io.selendroid.ServerInstrumentation
Сообщение об ошибке и трассировка стека:
A session is either terminated or not started (Original error:
android.util.AndroidException: I
) (NoSuchDriver)AILED:
com.example.femmapp.selendroid/io.selendroid.ServerInstrumentation
at
OpenQA.Selenium.Remote.RemoteWebDriver.UnpackAndThrowOnError(Response
errorResponse)
at OpenQA.Selenium.Remote.RemoteWebDriver.Execute(String
driverCommandToExecute, Dictionary`2 parameters)
at OpenQA.Selenium.Remote.RemoteWebDriver.StartSession(ICapabilities
desiredCapabilities)
at OpenQA.Selenium.Remote.RemoteWebDriver..ctor(ICommandExecutor
commandExecutor, ICapabilities desiredCapabilities)
at OpenQA.Selenium.Remote.RemoteWebDriver..ctor(Uri remoteAddress,
ICapabilities desiredCapabilities, TimeSpan commandTimeout)
at FEMM.IntegrationTests.TestDriverSetup.TestDriverSetUp(Int32 minutes,
Int32 seconds, String apppkg, String devname, String devv
ers, String webdrvr, String activity, Boolean saucelabs) in c:\mydir