How to use Selendroid with Fitnesse?

34 views
Skip to first unread message

Jaehee Lim

unread,
Nov 11, 2014, 4:47:39 AM11/11/14
to selen...@googlegroups.com
Hi, I'm a new engineer of Selendroid .
I'm trying to testing an android app using Selendroid with Fitnesse.
But, I have a problem.

When I execute Selendroid using JUnit in eclipse , It execute well.
But, If i run Selendroid with Fitnesse, the following errors are occurred.

I think the problem is occurred when I get the SelendroidDriver.

String appId = "com.my:3.3.2";
SelendroidCapabilities capa = new SelendroidCapabilities(appId);

so, I tried to use Selendroid grid. but it also has same problem.

I don't know why it is not work.
please help me how to solve it.
 

* In the fixture of Fitnesse, I just execute JUnit classe using the following code.
JUnitCore.runClasses(LoginTest.class);


* error message
------------------------------------------
11월 11, 2014 6:24:14 오후 io.selendroid.SelendroidLauncher launchServer
정보: Starting selendroid-server port 4444
11월 11, 2014 6:24:14 오후 io.selendroid.io.ShellCommand exec
정보: executing command: C:\Jaehee\adt-bundle-windows-x86_64-20140702\android_sdk\build-tools\android-4.4W\aapt.exe remove C:\Jaehee\selenium\android\MyApp-v3.3.2-googleplay-release.apk META-INF/MANIFEST.MF
11월 11, 2014 6:24:14 오후 io.selendroid.io.ShellCommand exec
정보: executing command: C:\Jaehee\adt-bundle-windows-x86_64-20140702\android_sdk\build-tools\android-4.4W\aapt.exe remove C:\Jaehee\selenium\android\MyApp-v3.3.2-googleplay-release.apk META-INF/CERT.RSA
11월 11, 2014 6:24:15 오후 io.selendroid.io.ShellCommand exec
정보: executing command: C:\Jaehee\adt-bundle-windows-x86_64-20140702\android_sdk\build-tools\android-4.4W\aapt.exe remove C:\Jaehee\selenium\android\MyApp-v3.3.2-googleplay-release.apk META-INF/CERT.SF
11월 11, 2014 6:24:15 오후 io.selendroid.io.ShellCommand exec
정보: executing command: C:\Jaehee\adt-bundle-windows-x86_64-20140702\android_sdk\build-tools\android-4.4W\aapt.exe remove C:\Jaehee\selenium\android\MyApp-v3.3.2-googleplay-release.apk META-INF/ANDROIDD.SF
11월 11, 2014 6:24:15 오후 io.selendroid.io.ShellCommand exec
정보: executing command: C:\Jaehee\adt-bundle-windows-x86_64-20140702\android_sdk\build-tools\android-4.4W\aapt.exe remove C:\Jaehee\selenium\android\MyApp-v3.3.2-googleplay-release.apk META-INF/ANDROIDD.RSA
11월 11, 2014 6:24:15 오후 io.selendroid.io.ShellCommand exec
정보: executing command: C:\Jaehee\adt-bundle-windows-x86_64-20140702\android_sdk\build-tools\android-4.4W\aapt.exe remove C:\Jaehee\selenium\android\MyApp-v3.3.2-googleplay-release.apk META-INF/NDKEYSTO.SF
11월 11, 2014 6:24:15 오후 io.selendroid.io.ShellCommand exec
정보: executing command: C:\Jaehee\adt-bundle-windows-x86_64-20140702\android_sdk\build-tools\android-4.4W\aapt.exe remove C:\Jaehee\selenium\android\MyApp-v3.3.2-googleplay-release.apk META-INF/NDKEYSTO.RSA
11월 11, 2014 6:24:15 오후 io.selendroid.io.ShellCommand exec
정보: executing command: C:\TDEV\java\jdk1.7.0_51\bin\jarsigner.exe -sigalg MD5withRSA -digestalg SHA1 -signedjar C:\Jaehee\selenium\android\resigned-MyApp-v3.3.2-googleplay-release.apk -storepass android -keystore C:\Users\jaehee.lim\.android\debug.keystore C:\Jaehee\selenium\android\MyApp-v3.3.2-googleplay-release.apk androiddebugkey
11월 11, 2014 6:24:17 오후 io.selendroid.builder.SelendroidServerBuilder signTestServer
정보: App signing output: jar signed.

Warning: 
No -tsa or -tsacert is provided and this jar is not timestamped. Without a timestamp, users may not be able to validate this jar after the signer certificate's expiration date (2042-03-20) or after any future revocation date.

11월 11, 2014 6:24:17 오후 io.selendroid.builder.SelendroidServerBuilder signTestServer
정보: The app has been signed: C:\Jaehee\selenium\android\resigned-MyApp-v3.3.2-googleplay-release.apk
11월 11, 2014 6:24:17 오후 io.selendroid.io.ShellCommand exec
정보: executing command: C:\Jaehee\adt-bundle-windows-x86_64-20140702\android_sdk\build-tools\android-4.4W\aapt.exe dump badging C:\Jaehee\selenium\android\resigned-MyApp-v3.3.2-googleplay-release.apk
11월 11, 2014 6:24:17 오후 io.selendroid.io.ShellCommand exec
정보: executing command: C:\Jaehee\adt-bundle-windows-x86_64-20140702\android_sdk\build-tools\android-4.4W\aapt.exe dump badging C:\Jaehee\selenium\android\resigned-MyApp-v3.3.2-googleplay-release.apk
11월 11, 2014 6:24:17 오후 io.selendroid.server.model.SelendroidStandaloneDriver initApplicationsUnderTest
정보: App com.My:3.3.2 has been added to selendroid standalone server.
11월 11, 2014 6:24:18 오후 io.selendroid.io.ShellCommand exec
정보: executing command: C:\Jaehee\adt-bundle-windows-x86_64-20140702\android_sdk\build-tools\android-4.4W\aapt.exe remove C:\Users\jaehee.lim\AppData\Local\Temp\android-driver4568598127534119060.apk META-INF/MANIFEST.MF
11월 11, 2014 6:24:18 오후 io.selendroid.io.ShellCommand exec
정보: executing command: C:\Jaehee\adt-bundle-windows-x86_64-20140702\android_sdk\build-tools\android-4.4W\aapt.exe remove C:\Users\jaehee.lim\AppData\Local\Temp\android-driver4568598127534119060.apk META-INF/CERT.RSA
11월 11, 2014 6:24:18 오후 io.selendroid.io.ShellCommand exec
정보: executing command: C:\Jaehee\adt-bundle-windows-x86_64-20140702\android_sdk\build-tools\android-4.4W\aapt.exe remove C:\Users\jaehee.lim\AppData\Local\Temp\android-driver4568598127534119060.apk META-INF/CERT.SF
11월 11, 2014 6:24:18 오후 io.selendroid.io.ShellCommand exec
정보: executing command: C:\Jaehee\adt-bundle-windows-x86_64-20140702\android_sdk\build-tools\android-4.4W\aapt.exe remove C:\Users\jaehee.lim\AppData\Local\Temp\android-driver4568598127534119060.apk META-INF/ANDROIDD.SF
11월 11, 2014 6:24:18 오후 io.selendroid.io.ShellCommand exec
정보: executing command: C:\Jaehee\adt-bundle-windows-x86_64-20140702\android_sdk\build-tools\android-4.4W\aapt.exe remove C:\Users\jaehee.lim\AppData\Local\Temp\android-driver4568598127534119060.apk META-INF/ANDROIDD.RSA
11월 11, 2014 6:24:18 오후 io.selendroid.io.ShellCommand exec
정보: executing command: C:\Jaehee\adt-bundle-windows-x86_64-20140702\android_sdk\build-tools\android-4.4W\aapt.exe remove C:\Users\jaehee.lim\AppData\Local\Temp\android-driver4568598127534119060.apk META-INF/NDKEYSTO.SF
11월 11, 2014 6:24:18 오후 io.selendroid.io.ShellCommand exec
정보: executing command: C:\Jaehee\adt-bundle-windows-x86_64-20140702\android_sdk\build-tools\android-4.4W\aapt.exe remove C:\Users\jaehee.lim\AppData\Local\Temp\android-driver4568598127534119060.apk META-INF/NDKEYSTO.RSA
11월 11, 2014 6:24:18 오후 io.selendroid.io.ShellCommand exec
정보: executing command: C:\TDEV\java\jdk1.7.0_51\bin\jarsigner.exe -sigalg MD5withRSA -digestalg SHA1 -signedjar C:\Users\jaehee.lim\AppData\Local\Temp\resigned-android-driver4568598127534119060.apk -storepass android -keystore C:\Users\jaehee.lim\.android\debug.keystore C:\Users\jaehee.lim\AppData\Local\Temp\android-driver4568598127534119060.apk androiddebugkey
11월 11, 2014 6:24:18 오후 io.selendroid.builder.SelendroidServerBuilder signTestServer
정보: App signing output: jar signed.

Warning: 
No -tsa or -tsacert is provided and this jar is not timestamped. Without a timestamp, users may not be able to validate this jar after the signer certificate's expiration date (2042-03-20) or after any future revocation date.

11월 11, 2014 6:24:18 오후 io.selendroid.builder.SelendroidServerBuilder signTestServer
정보: The app has been signed: C:\Users\jaehee.lim\AppData\Local\Temp\resigned-android-driver4568598127534119060.apk
11월 11, 2014 6:24:19 오후 io.selendroid.server.model.DeviceStore addDevice
정보: Adding: HardwareDevice [serial=LGF240S148716df, model=null, targetVersion=null]
11월 11, 2014 6:24:19 오후 io.selendroid.server.model.DeviceStore addDevice
정보: Adding: HardwareDevice [serial=LGF240S148716df, model=LG-F240S, targetVersion=ANDROID19]
11월 11, 2014 6:24:19 오후 io.selendroid.android.impl.DefaultDeviceManager initializeAdbConnection
정보: my devices: null
11월 11, 2014 6:24:19 오후 io.selendroid.io.ShellCommand exec
정보: executing command: C:\Jaehee\adt-bundle-windows-x86_64-20140702\android_sdk\tools\android.bat list avds
11월 11, 2014 6:24:21 오후 io.selendroid.io.ShellCommand exec
정보: executing command: C:\Jaehee\adt-bundle-windows-x86_64-20140702\android_sdk\platform-tools\adb.exe devices
11월 11, 2014 6:24:21 오후 io.selendroid.server.model.DeviceStore addEmulators
정보: Adding: AndroidEmulator [screenSize=(1080, 1920), targetPlatform=null, serial=null, avdName=SelendroidTest]
11월 11, 2014 6:24:21 오후 io.selendroid.server.handler.ListSessionsHandler handle
정보: list sessions command
11월 11, 2014 6:24:45 오후 io.selendroid.server.handler.CreateSessionHandler handle
정보: new session command with capabilities: {"desiredCapabilities": {
  "automationName": "selendroid",
  "platformName": "android",
  "emulator": false,
  "browserName": "selendroid",
  "aut": "com.My:3.3.2"
}}
11월 11, 2014 6:24:45 오후 io.selendroid.io.ShellCommand exec
정보: executing command: C:\Jaehee\adt-bundle-windows-x86_64-20140702\android_sdk\platform-tools\adb.exe -s LGF240S148716df shell pm list packages com.My
11월 11, 2014 6:24:46 오후 io.selendroid.io.ShellCommand exec
정보: executing command: C:\Jaehee\adt-bundle-windows-x86_64-20140702\android_sdk\platform-tools\adb.exe -s LGF240S148716df install -r C:\Jaehee\selenium\android\resigned-MyApp-v3.3.2-googleplay-release.apk
11월 11, 2014 6:25:00 오후 io.selendroid.io.ShellCommand exec
정보: executing command: C:\Jaehee\adt-bundle-windows-x86_64-20140702\android_sdk\platform-tools\adb.exe -s LGF240S148716df shell pm list packages io.selendroid.com.My
11월 11, 2014 6:25:01 오후 io.selendroid.builder.SelendroidServerBuilder createSelendroidServer
정보: create SelendroidServer for apk: C:\Jaehee\selenium\android\resigned-MyApp-v3.3.2-googleplay-release.apk
11월 11, 2014 6:25:01 오후 io.selendroid.builder.SelendroidServerBuilder init
정보: Creating customized Selendroid-server: C:\Users\jaehee.lim\AppData\Local\Temp\selendroid-server1958913667282794366.apk
11월 11, 2014 6:25:01 오후 io.selendroid.io.ShellCommand exec
정보: executing command: C:\Jaehee\adt-bundle-windows-x86_64-20140702\android_sdk\build-tools\android-4.4W\aapt.exe remove C:\Users\jaehee.lim\AppData\Local\Temp\selendroid-server1958913667282794366.apk META-INF/CERT.RSA
11월 11, 2014 6:25:01 오후 io.selendroid.io.ShellCommand exec
정보: executing command: C:\Jaehee\adt-bundle-windows-x86_64-20140702\android_sdk\build-tools\android-4.4W\aapt.exe remove C:\Users\jaehee.lim\AppData\Local\Temp\selendroid-server1958913667282794366.apk META-INF/CERT.SF
11월 11, 2014 6:25:01 오후 io.selendroid.io.ShellCommand exec
정보: executing command: C:\Jaehee\adt-bundle-windows-x86_64-20140702\android_sdk\build-tools\android-4.4W\aapt.exe remove C:\Users\jaehee.lim\AppData\Local\Temp\selendroid-server1958913667282794366.apk AndroidManifest.xml
11월 11, 2014 6:25:01 오후 io.selendroid.builder.SelendroidServerBuilder createAndAddCustomizedAndroidManifestToSelendroidServer
정보: Adding target package 'com.My' to C:\Users\jaehee.lim\AppData\Local\Temp\com.My1415697901604\AndroidManifest.xml
11월 11, 2014 6:25:01 오후 io.selendroid.builder.SelendroidServerBuilder createAndAddCustomizedAndroidManifestToSelendroidServer
정보: Final Manifest File:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="1" android:versionName="0.12.0-SNAPSHOT" package="io.selendroid.com.My">

    <uses-sdk android:minSdkVersion="10"/>

    <instrumentation android:name="io.selendroid.ServerInstrumentation" android:targetPackage="io.selendroid.testapp"/>
    <instrumentation android:name="io.selendroid.LightweightInstrumentation" android:targetPackage="io.selendroid.testapp"/>

    <uses-permission android:name="android.permission.INTERNET"/>
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
    <uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION"/>
    <uses-permission android:name="android.permission.INJECT_EVENTS"/>
    <uses-permission android:name="android.permission.WAKE_LOCK"/>
    <uses-permission android:name="android.permission.WRITE_CALL_LOG"/>

    <application android:debuggable="true" android:icon="@drawable/selenium_icon" android:label="Selendroid">
        <uses-library android:name="android.test.runner"/>
    </application>

</manifest>

11월 11, 2014 6:25:01 오후 io.selendroid.io.ShellCommand exec
정보: executing command: C:\Jaehee\adt-bundle-windows-x86_64-20140702\android_sdk\build-tools\android-4.4W\aapt.exe package -M C:\Users\jaehee.lim\AppData\Local\Temp\com.My1415697901604\AndroidManifest.xml -I C:\Jaehee\adt-bundle-windows-x86_64-20140702\android_sdk\platforms\android-21\android.jar -F C:\Users\jaehee.lim\AppData\Local\Temp\com.My1415697901604\manifest.apk -f
11월 11, 2014 6:25:01 오후 io.selendroid.builder.SelendroidServerBuilder createAndAddCustomizedAndroidManifestToSelendroidServer
정보: 
11월 11, 2014 6:25:01 오후 io.selendroid.builder.SelendroidServerBuilder createAndAddCustomizedAndroidManifestToSelendroidServer
정보: file: C:\Users\jaehee.lim\AppData\Local\Temp\com.My1415697901604selendroid-server.apk
11월 11, 2014 6:25:01 오후 io.selendroid.io.ShellCommand exec
정보: executing command: C:\TDEV\java\jdk1.7.0_51\bin\jarsigner.exe -sigalg MD5withRSA -digestalg SHA1 -signedjar C:\Users\jaehee.lim\AppData\Local\Temp\selendroid-server-com.My-0.12.0.apk -storepass android -keystore C:\Users\jaehee.lim\.android\debug.keystore C:\Users\jaehee.lim\AppData\Local\Temp\com.My1415697901604selendroid-server.apk androiddebugkey
11월 11, 2014 6:25:02 오후 io.selendroid.builder.SelendroidServerBuilder signTestServer
정보: App signing output: jar signed.

Warning: 
No -tsa or -tsacert is provided and this jar is not timestamped. Without a timestamp, users may not be able to validate this jar after the signer certificate's expiration date (2042-03-20) or after any future revocation date.

11월 11, 2014 6:25:02 오후 io.selendroid.builder.SelendroidServerBuilder signTestServer
정보: The app has been signed: C:\Users\jaehee.lim\AppData\Local\Temp\selendroid-server-com.My-0.12.0.apk
11월 11, 2014 6:25:02 오후 io.selendroid.io.ShellCommand exec
정보: executing command: C:\Jaehee\adt-bundle-windows-x86_64-20140702\android_sdk\platform-tools\adb.exe -s LGF240S148716df install -r C:\Users\jaehee.lim\AppData\Local\Temp\selendroid-server-com.My-0.12.0.apk
11월 11, 2014 6:25:08 오후 io.selendroid.io.ShellCommand exec
정보: executing command: C:\Jaehee\adt-bundle-windows-x86_64-20140702\android_sdk\platform-tools\adb.exe -s LGF240S148716df shell setprop log.tag.SELENDROID ERROR
11월 11, 2014 6:25:08 오후 io.selendroid.io.ShellCommand exec
정보: executing command: C:\Jaehee\adt-bundle-windows-x86_64-20140702\android_sdk\build-tools\android-4.4W\aapt.exe dump badging C:\Jaehee\selenium\android\resigned-MyApp-v3.3.2-googleplay-release.apk
11월 11, 2014 6:25:08 오후 io.selendroid.server.http.ServerHandler exceptionCaught
심각: Error handling request
java.lang.NoSuchMethodError: com.beust.jcommander.internal.Lists.newArrayList([Ljava/lang/Object;)Ljava/util/List;
at io.selendroid.android.impl.AbstractDevice.startSelendroid(AbstractDevice.java:235)
at io.selendroid.server.model.SelendroidStandaloneDriver.createNewTestSession(SelendroidStandaloneDriver.java:234)
at io.selendroid.server.handler.CreateSessionHandler.handle(CreateSessionHandler.java:44)
at io.selendroid.server.SelendroidServlet.handleRequest(SelendroidServlet.java:143)
at io.selendroid.server.BaseServlet.handleHttpRequest(BaseServlet.java:67)
at io.selendroid.server.http.ServerHandler.channelRead(ServerHandler.java:53)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319)
at io.netty.handler.traffic.AbstractTrafficShapingHandler.channelRead(AbstractTrafficShapingHandler.java:223)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319)
at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319)
at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:163)
at io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:148)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319)
at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:787)
at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:125)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:511)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:468)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:382)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:354)
at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:116)
at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:137)
at java.lang.Thread.run(Thread.java:744)

11월 11, 2014 6:25:08 오후 io.netty.channel.DefaultChannelPipeline$TailContext exceptionCaught
경고: An exceptionCaught() event was fired, and it reached at the tail of the pipeline. It usually means the last handler in the pipeline did not handle the exception.
java.lang.NoSuchMethodError: com.beust.jcommander.internal.Lists.newArrayList([Ljava/lang/Object;)Ljava/util/List;
at io.selendroid.android.impl.AbstractDevice.startSelendroid(AbstractDevice.java:235)
at io.selendroid.server.model.SelendroidStandaloneDriver.createNewTestSession(SelendroidStandaloneDriver.java:234)
at io.selendroid.server.handler.CreateSessionHandler.handle(CreateSessionHandler.java:44)
at io.selendroid.server.SelendroidServlet.handleRequest(SelendroidServlet.java:143)
at io.selendroid.server.BaseServlet.handleHttpRequest(BaseServlet.java:67)
at io.selendroid.server.http.ServerHandler.channelRead(ServerHandler.java:53)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319)
at io.netty.handler.traffic.AbstractTrafficShapingHandler.channelRead(AbstractTrafficShapingHandler.java:223)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319)
at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319)
at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:163)
at io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:148)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319)
at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:787)
at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:125)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:511)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:468)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:382)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:354)
at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:116)
at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:137)
at java.lang.Thread.run(Thread.java:744)

11월 11, 2014 6:25:10 오후 io.selendroid.server.handler.CreateSessionHandler handle
정보: new session command with capabilities: {"desiredCapabilities": {
  "automationName": "selendroid",
  "platformName": "android",
  "emulator": false,
  "browserName": "selendroid",
  "aut": "com.My:3.3.2"
}}
11월 11, 2014 6:25:10 오후 io.selendroid.server.model.SelendroidStandaloneDriver createNewTestSession
심각: Error occurred while starting Selendroid session
io.selendroid.exceptions.DeviceStoreException: No devices are found. This can happen if the devices are in use or no device screen matches the required capabilities.
at io.selendroid.server.model.DeviceStore.findAndroidDevice(DeviceStore.java:235)
at io.selendroid.server.model.SelendroidStandaloneDriver.createNewTestSession(SelendroidStandaloneDriver.java:193)
at io.selendroid.server.handler.CreateSessionHandler.handle(CreateSessionHandler.java:44)
at io.selendroid.server.SelendroidServlet.handleRequest(SelendroidServlet.java:143)
at io.selendroid.server.BaseServlet.handleHttpRequest(BaseServlet.java:67)
at io.selendroid.server.http.ServerHandler.channelRead(ServerHandler.java:53)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319)
at io.netty.handler.traffic.AbstractTrafficShapingHandler.channelRead(AbstractTrafficShapingHandler.java:223)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319)
at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319)
at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:163)
at io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:148)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319)
at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:787)
at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:125)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:511)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:468)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:382)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:354)
at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:116)
at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:137)
at java.lang.Thread.run(Thread.java:744)

11월 11, 2014 6:25:10 오후 io.selendroid.server.model.SelendroidStandaloneDriver createNewTestSession
심각: Error occurred while starting Selendroid session
io.selendroid.exceptions.DeviceStoreException: No devices are found. This can happen if the devices are in use or no device screen matches the required capabilities.
at io.selendroid.server.model.DeviceStore.findAndroidDevice(DeviceStore.java:235)
at io.selendroid.server.model.SelendroidStandaloneDriver.createNewTestSession(SelendroidStandaloneDriver.java:193)
at io.selendroid.server.handler.CreateSessionHandler.handle(CreateSessionHandler.java:44)
at io.selendroid.server.SelendroidServlet.handleRequest(SelendroidServlet.java:143)
at io.selendroid.server.BaseServlet.handleHttpRequest(BaseServlet.java:67)
at io.selendroid.server.http.ServerHandler.channelRead(ServerHandler.java:53)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319)
at io.netty.handler.traffic.AbstractTrafficShapingHandler.channelRead(AbstractTrafficShapingHandler.java:223)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319)
at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319)
at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:163)
at io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:148)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319)
at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:787)
at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:125)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:511)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:468)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:382)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:354)
at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:116)
at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:137)
at java.lang.Thread.run(Thread.java:744)

11월 11, 2014 6:25:10 오후 io.selendroid.server.model.SelendroidStandaloneDriver createNewTestSession
심각: Error occurred while starting Selendroid session
io.selendroid.exceptions.DeviceStoreException: No devices are found. This can happen if the devices are in use or no device screen matches the required capabilities.
at io.selendroid.server.model.DeviceStore.findAndroidDevice(DeviceStore.java:235)
at io.selendroid.server.model.SelendroidStandaloneDriver.createNewTestSession(SelendroidStandaloneDriver.java:193)
at io.selendroid.server.handler.CreateSessionHandler.handle(CreateSessionHandler.java:44)
at io.selendroid.server.SelendroidServlet.handleRequest(SelendroidServlet.java:143)
at io.selendroid.server.BaseServlet.handleHttpRequest(BaseServlet.java:67)
at io.selendroid.server.http.ServerHandler.channelRead(ServerHandler.java:53)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319)
at io.netty.handler.traffic.AbstractTrafficShapingHandler.channelRead(AbstractTrafficShapingHandler.java:223)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319)
at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319)
at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:163)
at io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:148)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319)
at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:787)
at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:125)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:511)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:468)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:382)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:354)
at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:116)
at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:137)
at java.lang.Thread.run(Thread.java:744)

11월 11, 2014 6:25:10 오후 io.selendroid.server.model.SelendroidStandaloneDriver createNewTestSession
심각: Error occurred while starting Selendroid session
io.selendroid.exceptions.DeviceStoreException: No devices are found. This can happen if the devices are in use or no device screen matches the required capabilities.
at io.selendroid.server.model.DeviceStore.findAndroidDevice(DeviceStore.java:235)
at io.selendroid.server.model.SelendroidStandaloneDriver.createNewTestSession(SelendroidStandaloneDriver.java:193)
at io.selendroid.server.handler.CreateSessionHandler.handle(CreateSessionHandler.java:44)
at io.selendroid.server.SelendroidServlet.handleRequest(SelendroidServlet.java:143)
at io.selendroid.server.BaseServlet.handleHttpRequest(BaseServlet.java:67)
at io.selendroid.server.http.ServerHandler.channelRead(ServerHandler.java:53)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319)
at io.netty.handler.traffic.AbstractTrafficShapingHandler.channelRead(AbstractTrafficShapingHandler.java:223)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319)
at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319)
at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:163)
at io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:148)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319)
at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:787)
at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:125)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:511)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:468)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:382)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:354)
at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:116)
at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:137)
at java.lang.Thread.run(Thread.java:744)

11월 11, 2014 6:25:10 오후 io.selendroid.server.model.SelendroidStandaloneDriver createNewTestSession
심각: Error occurred while starting Selendroid session
io.selendroid.exceptions.DeviceStoreException: No devices are found. This can happen if the devices are in use or no device screen matches the required capabilities.
at io.selendroid.server.model.DeviceStore.findAndroidDevice(DeviceStore.java:235)
at io.selendroid.server.model.SelendroidStandaloneDriver.createNewTestSession(SelendroidStandaloneDriver.java:193)
at io.selendroid.server.handler.CreateSessionHandler.handle(CreateSessionHandler.java:44)
at io.selendroid.server.SelendroidServlet.handleRequest(SelendroidServlet.java:143)
at io.selendroid.server.BaseServlet.handleHttpRequest(BaseServlet.java:67)
at io.selendroid.server.http.ServerHandler.channelRead(ServerHandler.java:53)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319)
at io.netty.handler.traffic.AbstractTrafficShapingHandler.channelRead(AbstractTrafficShapingHandler.java:223)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319)
at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319)
at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:163)
at io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:148)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319)
at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:787)
at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:125)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:511)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:468)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:382)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:354)
at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:116)
at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:137)
at java.lang.Thread.run(Thread.java:744)

11월 11, 2014 6:25:10 오후 io.selendroid.server.model.SelendroidStandaloneDriver createNewTestSession
심각: Error occurred while starting Selendroid session
io.selendroid.exceptions.DeviceStoreException: No devices are found. This can happen if the devices are in use or no device screen matches the required capabilities.
at io.selendroid.server.model.DeviceStore.findAndroidDevice(DeviceStore.java:235)
at io.selendroid.server.model.SelendroidStandaloneDriver.createNewTestSession(SelendroidStandaloneDriver.java:193)
at io.selendroid.server.handler.CreateSessionHandler.handle(CreateSessionHandler.java:44)
at io.selendroid.server.SelendroidServlet.handleRequest(SelendroidServlet.java:143)
at io.selendroid.server.BaseServlet.handleHttpRequest(BaseServlet.java:67)
at io.selendroid.server.http.ServerHandler.channelRead(ServerHandler.java:53)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319)
at io.netty.handler.traffic.AbstractTrafficShapingHandler.channelRead(AbstractTrafficShapingHandler.java:223)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319)
at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319)
at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:163)
at io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:148)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319)
at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:787)
at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:125)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:511)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:468)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:382)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:354)
at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:116)
at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:137)
at java.lang.Thread.run(Thread.java:744)

11월 11, 2014 6:25:10 오후 io.selendroid.server.handler.CreateSessionHandler handle
심각: Error while creating new session
io.selendroid.exceptions.SessionNotCreatedException: Error starting Selendroid session
at io.selendroid.server.model.SelendroidStandaloneDriver.createNewTestSession(SelendroidStandaloneDriver.java:277)
at io.selendroid.server.handler.CreateSessionHandler.handle(CreateSessionHandler.java:44)
at io.selendroid.server.SelendroidServlet.handleRequest(SelendroidServlet.java:143)
at io.selendroid.server.BaseServlet.handleHttpRequest(BaseServlet.java:67)
at io.selendroid.server.http.ServerHandler.channelRead(ServerHandler.java:53)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319)
at io.netty.handler.traffic.AbstractTrafficShapingHandler.channelRead(AbstractTrafficShapingHandler.java:223)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319)
at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319)
at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:163)
at io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:148)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319)
at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:787)
at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:125)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:511)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:468)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:382)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:354)
at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:116)
at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:137)
at java.lang.Thread.run(Thread.java:744)
Caused by: io.selendroid.exceptions.DeviceStoreException: No devices are found. This can happen if the devices are in use or no device screen matches the required capabilities.
at io.selendroid.server.model.DeviceStore.findAndroidDevice(DeviceStore.java:235)
at io.selendroid.server.model.SelendroidStandaloneDriver.createNewTestSession(SelendroidStandaloneDriver.java:193)
... 25 more

11월 11, 2014 6:25:10 오후 io.selendroid.server.SelendroidStandaloneServer stop
정보: About to stop selendroid-standalone server
11월 11, 2014 6:25:10 오후 io.selendroid.android.impl.DefaultDeviceManager shutdown
정보: Notifying device listener about shutdown
11월 11, 2014 6:25:10 오후 io.selendroid.android.impl.DefaultDeviceManager shutdown
정보: Removing Device Manager listener from ADB
11월 11, 2014 6:25:10 오후 io.selendroid.android.impl.DefaultDeviceManager shutdown
정보: stopping Device Manager

Reply all
Reply to author
Forward
0 new messages