2013-09-06 5 views
0

오류 아래 얻기는Appium 시험 발사 오류 + Appium 테스트를 실행할 때 remotewebdriver

Exception in thread "main" org.openqa.selenium.remote.SessionNotFoundException: A     session is either terminated or not started (Original error: Command failed: 'adb' is not recognized as an internal or external command, 
operable program or batch file. 
) (WARNING: The server did not provide any stacktrace information) 
Command duration or timeout: 13.51 seconds 
Build info: version: '2.30.0', revision: 'dc1ef9c', time: '2013-02-19 00:15:27' 
System info: os.name: 'Windows 7', os.arch: 'x86', os.version: '6.1', java.version: '1.6.0_41' 
Driver info: org.openqa.selenium.remote.RemoteWebDriver 
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) 
    at sun.reflect.NativeConstructorAccessorImpl.new  Instance(Unknown Source) 
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) 
    at java.lang.reflect.Constructor.newInstance(Unknown Source) 
    at org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:187) 
    at org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:151) 
    at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:554) 
    at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:216) 
    at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:111) 
    at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:129) 
    at tests.AppiumTest.main(AppiumTest.java:29) 

단계 SDK의 경로로 설정

1.ANDROID_HOME ENV 추적 관찰이 (E : \ 소프트웨어는 안드로이드 \ ADT-번들을 \ - 윈도우 - x86-20130729의 \ SDK를) Appium.exe 3.Selenium 독립형 서버를 사용 2.Started Appium 서버가 시작

코드 : -

답변

0

다음과 같은 방법이 문제를 해결, 1. 에뮬레이터는 완전히 %의 PATH %의 ENV 변수에 추가 PLATFORM_TOOLS 및 도구의 2. 경로를 출시 될 때까지 기다릴 필요가, 시작 시간을 복용했다