zoukankan      html  css  js  c++  java
  • 手机自动化测试:appium问题解决

    手机自动化测试:appium问题解决

     

    Appium遇到问题:

    问题一:
    问题org.openqa.selenium.remote.UnreachableBrowserException: Could not start a new session. Possible causes are invalid address of the remote server or browser start-up failure.

    解决办法:
    (1)启动appium
    (2)运行cmd 输入 adb devices -l 查看UDID 如图:
    (3)再在cmd中输入 appium -a 127.0.0.1 -p4723 -Uf4a4d8bb (-a表示ip,-p表示端口,-U表示设备的udid 可以通过appium -h查看更多命令)
    (4)如果如下图所示 就表示 appium服务启动成功了,注意这个窗口不要关闭 因为这是appium的服务 关了就关了服务,后面过程无法执行,而且这个窗口也是 日志输出的窗口用于排错。

    问题二:
    问题:org.openqa.selenium.SessionNotCreatedException: A new session could not be created.
    (Original error: Device ZX1C622BU3 was not in the list of connected devices)
    (WARNING: The server did not provide any stacktrace information)

    解决办法:可能手机驱动未安装成功,虽然在adb devices中可以正常查看到devices


    问题三:
    问题:org.openqa.selenium.SessionNotCreatedException: A new session could not be created. (Original error: Waited 20 secs for selendroid server and it never showed up)

    解决办法:
    查看包的签名的和Activity
    例如:APP从I5版本后启动界面的capabilities.setCapability("appActivity", ".CordovaApp");
    从I5版本后Acitivity变成了MainActivity
    capabilities.setCapability("appActivity",".MainActivity");// 被测app的Activity类


    问题四:
    org.openqa.selenium.WebDriverException: An unknown server-side error occurred while processing the command. (WARNING: The server did not provide any stacktrace information)

    解决方法:
    查看设备上是否安装Selendroid,或者升级Selendroid

    IOS问题五:
    org.openqa.selenium.WebDriverException: An unknown server-side error occurred while processing the command. (WARNING: The server did not provide any stacktrace information)

    解决办法:IOS_webkit_debug_proxy –c –[Udid] -d

  • 相关阅读:
    如何切换pip的源
    week0713.5 newspaper 安装问题
    week07 13.3 NewsPipeline之 三News Deduper之 tf_idf 查重
    week07 13.4 NewsPipeline之 三 News Deduper
    week07 13.2 NewsPipeline之 二 News Fetcher
    week07 13.1 NewsPipeline之 一 NewsMonitor
    week06 12 我们准备数据 前端调用rpc 前后端联调一下
    week06 12 后端utils cloudAMQP_client.py 安装pika
    struts2之多文件上传与拦截器(8)
    struts2之单文件上传(7)
  • 原文地址:https://www.cnblogs.com/poptest/p/4956502.html
Copyright © 2011-2022 走看看