【发布时间】:2014-05-12 08:13:12
【问题描述】:
我正在尝试从 Selendroid 测试开始。但是当我使用以下 cammand 启动 Selendroid 时:
java -jar selendroid-standalone-0.9.0-with-dependencies.jar -app selendroid-test-app-0.9.0.apk
我得到如下异常。
D:\J 驱动器\android-sdk\tools>java -jar selendroid-standalone-0.9.0-with-dependen cies.jar -app selendroid-test-app-0.9.0.apk 2014 年 4 月 1 日下午 5:44:02 io.selendroid.SelendroidLauncher 主 信息:################# Selendroid ################ 2014 年 4 月 1 日下午 5:44:02 io.selendroid.SelendroidLauncher lauchServer 信息:启动 selendroid-server 端口 4444 2014 年 4 月 1 日下午 5:44:02 io.selendroid.io.ShellCommand exec 信息:执行命令:D:\J Drive\android-sdk\build-tools\19.0.3\aapt.exe remo ve D:\J Drive\android-sdk\tools\selendroid-test-app-0.9.0.apk META-INF/MANIFEST。 中频 2014 年 4 月 1 日下午 5:44:02 io.selendroid.io.ShellCommand exec 信息:执行命令:D:\J Drive\android-sdk\build-tools\19.0.3\aapt.exe remo ve D:\J Drive\android-sdk\tools\selendroid-test-app-0.9.0.apk META-INF/CERT.RSA 2014 年 4 月 1 日下午 5:44:02 io.selendroid.io.ShellCommand exec 信息:执行命令:D:\J Drive\android-sdk\build-tools\19.0.3\aapt.exe remo ve D:\J Drive\android-sdk\tools\selendroid-test-app-0.9.0.apk META-INF/CERT.SF 2014 年 4 月 1 日下午 5:44:02 io.selendroid.io.ShellCommand exec 信息:执行命令:D:\J Drive\android-sdk\build-tools\19.0.3\aapt.exe remo ve D:\J Drive\android-sdk\tools\selendroid-test-app-0.9.0.apk META-INF/ANDROIDD。 顺丰 2014 年 4 月 1 日下午 5:44:02 io.selendroid.io.ShellCommand exec 信息:执行命令:D:\J Drive\android-sdk\build-tools\19.0.3\aapt.exe remo ve D:\J Drive\android-sdk\tools\selendroid-test-app-0.9.0.apk META-INF/ANDROIDD。 RSA 2014 年 4 月 1 日下午 5:44:02 io.selendroid.io.ShellCommand exec 信息:执行命令:J:\java\bin\jarsigner.exe -sigalg MD5withRSA -digestalg SHA1 -signedjar D:\J Drive\android-sdk\tools\resigned-selendroid-test-app-0.9.0 .apk -storepass android -keystore C:\Users\ADMIN.android\debug.keystore D:\J Dr ive\android-sdk\tools\selendroid-test-app-0.9.0.apk androiddebugkey 2014 年 4 月 1 日下午 5:44:03 io.selendroid.SelendroidLauncher lauchServer 严重:构建服务器时发生错误:辞职时发生错误 应用程序“selendroid-test-app-0.9.0.apk”。 io.selendroid.exceptions.SessionNotCreatedException:res 时发生错误 启动应用程序“selendroid-test-app-0.9.0.apk”。 在 io.selendroid.server.model.SelendroidStandaloneDriver.initApplication sUnderTest(SelendroidStandaloneDriver.java:114) 在 io.selendroid.server.model.SelendroidStandaloneDriver.(Selendro idStandaloneDriver.java:82) 在 io.selendroid.server.SelendroidStandaloneServer.initializeSelendroidS erver(SelendroidStandaloneServer.java:91) 在 io.selendroid.server.SelendroidStandaloneServer.(SelendroidStan daloneServer.java:65) 在 io.selendroid.SelendroidLauncher.lauchServer(SelendroidLauncher.java: 67) 在 io.selendroid.SelendroidLauncher.main(SelendroidLauncher.java:114) 引起:io.selendroid.exceptions.ShellCommandException:发生错误时 e 执行shell命令:J:\java\bin\jarsigner.exe -sigalg MD5withRSA -digesta lg SHA1 -signedjar D:\J Drive\android-sdk\tools\resigned-selendroid-test-app-0.9 .0.apk -storepass android -keystore C:\Users\ADMIN.android\debug.keystore D:\J Drive\android-sdk\tools\selendroid-test-app-0.9.0.apk androiddebugkey 在 io.selendroid.io.ShellCommand.exec(ShellCommand.java:53) 在 io.selendroid.builder.SelendroidServerBuilder.signTestServer(Selendro idServerBuilder.java:274) 在 io.selendroid.builder.SelendroidServerBuilder.resignApp(SelendroidSer verBuilder.java:134) 在 io.selendroid.server.model.SelendroidStandaloneDriver.initApplication sUnderTest(SelendroidStandaloneDriver.java:112) ... 5 更多 引起:io.selendroid.exceptions.ShellCommandException: ... 9 更多 线程“主”io.selendroid.exceptions.SessionNotCreatedException 中的异常: 退出应用程序“selendroid-test-app-0.9.0.apk”时出错。 在 io.selendroid.server.model.SelendroidStandaloneDriver.initApplication sUnderTest(SelendroidStandaloneDriver.java:114) 在 io.selendroid.server.model.SelendroidStandaloneDriver.(Selendro idStandaloneDriver.java:82) 在 io.selendroid.server.SelendroidStandaloneServer.initializeSelendroidS erver(SelendroidStandaloneServer.java:91) 在 io.selendroid.server.SelendroidStandaloneServer.(SelendroidStan daloneServer.java:65) 在 io.selendroid.SelendroidLauncher.lauchServer(SelendroidLauncher.java: 67) 在 io.selendroid.SelendroidLauncher.main(SelendroidLauncher.java:114) 引起:io.selendroid.exceptions.ShellCommandException:发生错误时 e 执行shell命令:J:\java\bin\jarsigner.exe -sigalg MD5withRSA -digesta lg SHA1 -signedjar D:\J Drive\android-sdk\tools\resigned-selendroid-test-app-0.9 .0.apk -storepass android -keystore C:\Users\ADMIN.android\debug.keystore D:\J Drive\android-sdk\tools\selendroid-test-app-0.9.0.apk androiddebugkey 在 io.selendroid.io.ShellCommand.exec(ShellCommand.java:53) 在 io.selendroid.builder.SelendroidServerBuilder.signTestServer(Selendro idServerBuilder.java:274) 在 io.selendroid.builder.SelendroidServerBuilder.resignApp(SelendroidSer verBuilder.java:134) 在 io.selendroid.server.model.SelendroidStandaloneDriver.initApplication sUnderTest(SelendroidStandaloneDriver.java:112) ... 5 更多 引起:io.selendroid.exceptions.ShellCommandException: ... 9 更多
【问题讨论】:
标签: java android selenium android-testing selendroid