问题1:虚拟设备选用问题
运行脚本抛出异常,创建session对象失败
排查过程:在进入cmd模式下:
①adb devices --ok
②appium-doctor --ok
③appium --ok
④选择合适的虚拟设备 --解决问题
问题分析:某些虚拟机版本兼容性问题,导致无法获取虚拟机的信息,创建session对象失败
问题2:使用用虚拟设备genymotion时,如果设备名称太长,遇到支付功能的时候提示系统异常!
解决:点击genymotion界面的add 添加设备时,把设备名称尽量修改短点,不使用默认的设备名称
问题3:怎么使用adb获取uid
C:UsersVague>adb get-serialno
192.168.159.101:5555
问题4:在一个测试任务中,多次启动app driver 都能正常启动
增加语句
driver.closeApp();
driver.quit();
并且在appium里面设置
tool ->general settings- > select overriding existing sessions