【问题标题】:selendroid: unable to inspect the elementselendroid:无法检查元素
【发布时间】:2017-01-18 19:17:42
【问题描述】:

嗨,我是 Selendroid 中的新蜜蜂,有人可以告诉我为什么我在启动 URL http://localhost:4444/inspector 时遇到此错误。我的自动化工作正常,但我无法在 http://localhost:4444/inspector 链接中查看应用程序(在在测试代​​码中添加了一个断点并在调试模式下运行测试)有人可以帮忙吗?

INFO: inspector screenshot handler, sessionId: b93ee863-3b05-0fed-73a3-eaeadb6fa1c5
io.selendroid.exceptions.AndroidDeviceException: Device not accessible via ddmlib.
    at io.selendroid.android.impl.AbstractDevice.takeScreenshot(AbstractDevice.java:363)
    at io.selendroid.server.model.SelendroidStandaloneDriver.takeScreenshot(SelendroidStandaloneDriver.java:531)
    at io.selendroid.server.handler.InspectorScreenshotHandler.handle(InspectorScreenshotHandler.java:56)
    at io.selendroid.server.SelendroidServlet.handleRequest(SelendroidServlet.java:140)
    at io.selendroid.server.BaseServlet.handleHttpRequest(BaseServlet.java:70)
    at org.webbitserver.netty.NettyHttpControl.nextHandler(NettyHttpControl.java:78)
    at org.webbitserver.netty.NettyHttpControl.nextHandler(NettyHttpControl.java:62)
    at org.webbitserver.handler.PathMatchHandler.handleHttpRequest(PathMatchHandler.java:33)
    at org.webbitserver.netty.NettyHttpControl.nextHandler(NettyHttpControl.java:78)
    at org.webbitserver.netty.NettyHttpControl.nextHandler(NettyHttpControl.java:62)
    at org.webbitserver.handler.DateHeaderHandler.handleHttpRequest(DateHeaderHandler.java:21)
    at org.webbitserver.netty.NettyHttpControl.nextHandler(NettyHttpControl.java:78)
    at org.webbitserver.netty.NettyHttpControl.nextHandler(NettyHttpControl.java:62)
    at org.webbitserver.handler.ServerHeaderHandler.handleHttpRequest(ServerHeaderHandler.java:25)
    at org.webbitserver.netty.NettyHttpControl.nextHandler(NettyHttpControl.java:78)
    at org.webbitserver.netty.NettyHttpControl.nextHandler(NettyHttpControl.java:67)
    at org.webbitserver.netty.NettyHttpChannelHandler$2.run(NettyHttpChannelHandler.java:72)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)

提前致谢

【问题讨论】:

    标签: selendroid


    【解决方案1】:

    我也有同样的问题,但我使用的是物理设备。我放慢了这个问题,solunion 紧握临时文件夹并真正启动了 selendroid 服务器,然后它工作正常。这东西对我来说很好用,试试这种方式可能会有所帮助,希望如此..

    【讨论】:

    • Venkataramana,尝试使用最新版本的 Selendroid 可能会解决您的问题
    猜你喜欢
    • 1970-01-01
    • 2015-11-21
    • 2019-05-10
    • 2019-06-11
    • 1970-01-01
    • 2014-06-16
    • 1970-01-01
    • 2022-07-18
    • 2016-05-01
    相关资源
    最近更新 更多