【发布时间】:2014-01-29 08:57:44
【问题描述】:
我正在尝试使用 Selendroid(版本 0.7.0)来测试移动版网站。无法开始会话。启动会话的有效参数是多少?
php/http 例子喜欢。
Selendroid 状态:
curl 'http://localhost:4444/wd/hub/status' { “状态”:0, “价值”:{ “支持的应用程序”:[ ], “操作系统”:{ “拱门”:“amd64”, “名称”:“Linux”, “版本”:“3.2.0-58-通用” }, “建造”:{ "browserName":"selendroid", “版本”:“0.7.0” }, “支持的设备”:[ { "screenSize":"600x800", “模型”:“虚拟框”, “模拟器”:假, "androidTarget":"ANDROID18" }, { "screenSize":"600x800", “模型”:“虚拟框”, “模拟器”:假, "androidTarget":"ANDROID18" }, { "screenSize":"600x800", “模型”:“虚拟框”, “模拟器”:假, "androidTarget":"ANDROID18" } ] } }创建会话:
curl -d '{"desiredCapabilities":{"browserName":"selendroid","emulator":{"androidTarget":"ANDROID18"}}}' http://localhost:4444/wd/hub/session { “状态”:33, "sessionId":"", “价值”:{ "message":"请求的被测应用程序未在 selendroid 服务器中配置。", "class":"io.selendroid.exceptions.SessionNotCreatedException", “堆栈跟踪”:[ “io.selendroid.server.model.SelendroidStandaloneDriver.createNewTestSession(SelendroidStandaloneDriver.java:257)”, “io.selendroid.server.handler.CreateSessionHandler.handle(CreateSessionHandler.java:42)”, “io.selendroid.server.SelendroidServlet.handleRequest(SelendroidServlet.java:130)”, “io.selendroid.server.BaseServlet.handleHttpRequest(BaseServlet.java:81)”, “org.webbitserver.netty.NettyHttpControl.nextHandler(NettyHttpControl.java:78)”, “org.webbitserver.netty.NettyHttpControl.nextHandler(NettyHttpControl.java:62)”, “org.webbitserver.handler.PathMatchHandler.handleHttpRequest(PathMatchHandler.java:33)”, “org.webbitserver.netty.NettyHttpControl.nextHandler(NettyHttpControl.java:78)”, “org.webbitserver.netty.NettyHttpControl.nextHandler(NettyHttpControl.java:62)”, “org.webbitserver.handler.DateHeaderHandler.handleHttpRequest(DateHeaderHandler.java:21)”, “org.webbitserver.netty.NettyHttpControl.nextHandler(NettyHttpControl.java:78)”, “org.webbitserver.netty.NettyHttpControl.nextHandler(NettyHttpControl.java:62)”, “org.webbitserver.handler.ServerHeaderHandler.handleHttpRequest(ServerHeaderHandler.java:25)”, “org.webbitserver.netty.NettyHttpControl.nextHandler(NettyHttpControl.java:78)”, “org.webbitserver.netty.NettyHttpControl.nextHandler(NettyHttpControl.java:67)”, “org.webbitserver.netty.NettyHttpChannelHandler$2.run(NettyHttpChannelHandler.java:77)”, "java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)", "java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)", “java.lang.Thread.run(Thread.java:744)” ] } }【问题讨论】:
标签: selenium selenium-webdriver