selendroid驱动程序将获取URL或不

时间:2015-06-15 12:12:46

标签: android selenium selenium-webdriver webdriver selendroid

我想使用Selenium在Android设备中跨浏览器执行网页UI测试。 所以,我使用“Selendroid”打开浏览器应用程序(Firefox和Opera),不像用Chrome驱动程序打开的Chrome浏览器,我正在获取相应应用程序的驱动程序对象,我需要在网页上执行多个操作的驱动程序对象比如,打开URL,获取元素位置/位置,单击对象,验证对象属性等,

但是,我遇到了以下问题,

  1. Firefox应用未启动,因为它始终显示以下异常,
  2. 在处理{} - > http://localhost:8080的请求时捕获到I / O异常(org.apache.http.NoHttpResponseException):目标服务器无法响应)

    1. 启动Opera应用程序,但我之后获得的驱动程序对象无法打开URL(driver.getURL(“// myURL”);)。它抛出以下异常,

      org.openqa.selenium.WebDriverException: CATCH_ALL: io.selendroid.server.common.exceptions.SelendroidException: Unrecognized scheme in URI: http://www.google.com
      at io.selendroid.server.model.SelendroidNativeDriver.get(SelendroidNativeDriver.java:103)
      at io.selendroid.server.model.DefaultSelendroidDriver.get(DefaultSelendroidDriver.java:538)
      at io.selendroid.server.handler.OpenUrl.safeHandle(OpenUrl.java:38)
      at io.selendroid.server.handler.SafeRequestHandler.handle(SafeRequestHandler.java:87)
      at io.selendroid.server.AndroidServlet.handleRequest(AndroidServlet.java:264)
      at io.selendroid.server.common.BaseServlet.handleHttpRequest(BaseServlet.java:67)
      at io.selendroid.server.common.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.processSelectedKeysPlain(NioEventLoop.java:430)
      at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:384)
      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:856)
      
      Command duration or timeout: 53 milliseconds
      Build info: version: '2.45.0', revision: '5017cb8', time: '2015-02-26 23:59:50'
      System info: host: 'AccentureInteractives-MacBook.local', ip: '10.218.112.47', os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '10.8.5', java.version: '1.6.0_65'
      Session ID: 89cf35cf-8933-a71e-f0be-91abe1dbc619
      Driver info: io.selendroid.client.SelendroidDriver
      Capabilities [{automationName=selendroid, platform=ANY, platformName=android, browserName=selendroid, emulator=false, aut=com.opera.browser:30.0.1856.92967}]
      
    2. 我的设备详情,

      Mac book(用于连接我的Android设备)版本:10.8.5

      Android设备:Samsung S3

      Android版:4.1.2

      有人,在这里帮助我。 在此先感谢。

0 个答案:

没有答案