zoukankan      html  css  js  c++  java
  • 记录下通过Java代码打开cmd启动appium server及在使用过程中碰到的问题

    1、appium server启动后,执行测试脚本,appium日志报错,提示appium setting未安装(原因是小米手机在用appium desktop调试时总是提示是否安装appium setting,并且默认是拒绝,调试过程中嫌麻烦就永久拒绝安装了),给小米手恢复允许通过USB安装appium setting 的权限,调试成功。并且有个惊喜的发现,通过启动appium server执行测试脚本时,只有第一次提示是否安装appium setting ,之后再执行脚本就不会再提示了,简直不要太好!哈哈

      

    这是用appium desktop1.7调试时,每次都弹出appium setting的框,默认拒绝,对于小米这个操作,我也是醉了!

      

      这是用appium server1.5执行脚本时,弹出的框,图标都变颜色了的,并且安装一次后就不再重复安装,简直不要太方便

       ,

    2、报错提示:

    [debug] [W3C] Encountered internal error running command: Error: Device GSL02173
    02005195--no-reset was not in the list of connected devices

    并且,不会重复安装APP,由于脚本设置的每次都安装,启动会有允许权限定位,因此设置的每次都安装APP

    我的执行脚本是这样的,String command =" cmd.exe /c start cmd.exe /k "appium -a 0.0.0.0 -p 4723 --session-override " -U f223413 --no-reset &";

     解决办法:把后边的--no-reset & 去掉

  • 相关阅读:
    ld: symbol(s) not found for architecture arm64
    一个好玩的命令
    统计代码行数命令
    【转】 C语言自增自减运算符深入剖析
    gcc 生成动态库时-fpic选项是什么意思。
    每天一条linux命令——halt
    每天一条linux命令——shutdown
    推荐一些编程学习的网站
    每天一条linux命令——login
    linux如何开机以命令行形式启动?
  • 原文地址:https://www.cnblogs.com/cainiaotest/p/11727226.html
Copyright © 2011-2022 走看看