运行selendroid代码时显示此错误....线程" main" org.openqa.selenium.SessionNotCreatedException

时间:2014-10-16 10:30:13

标签: android

线程“main”中的异常org.openqa.selenium.SessionNotCreatedException:未在selendroid服务器中配置所请求的受测试应用程序。 io.selendroid.exceptions.SessionNotCreatedException:未在selendroid服务器中配置所请求的受测试应用程序。     在io.selendroid.server.model.SelendroidStandaloneDriver.createNewTestSession(SelendroidStandaloneDriver.java:205)     在io.selendroid.server.handler.CreateSessionHandler.handle(CreateSessionHandler.java:42)     在io.selendroid.server.SelendroidServlet.handleRequest(SelendroidServlet.java:143)     at io.selendroid.server.BaseServlet.handleHttpRequest(BaseServlet.java:67)     在io.selendroid.server.http.ServerHandler.channelRead(ServerHandler.java:50)     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)     在io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:787)     at io.netty.channel.nio.AbstractNioByteChannel $ NioByteUnsafe.read(AbstractNioByteChannel.java:125)     在io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:511)     at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:468)     在io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:382)     在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)     在java.lang.Thread.run(Thread.java:745)

1 个答案:

答案 0 :(得分:2)

1.Run java -jar selendroid-standalone-0.14.0-with-dependencies.jar -aut your_apk.apk

2.打开selendroid状态网址http://localhost:4444/wd/hub/status,找出您的appID。

3.使用此应用ID在您的设备上安装应用

  

SelendroidCapabilities capa = new   SelendroidCapabilities( “io.selendroid.testapp:0.8.0”);