代码改变世界

记录下通过Java代码打开cmd启动appium server及在使用过程中碰到的问题

2019-10-24 10:43  在奋斗的菜鸟  阅读(519)  评论(0编辑  收藏  举报

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 & 去掉