zoukankan      html  css  js  c++  java
  • Appium自动化(2)

    如果你还想从头学起Appium,可以看看这个系列的文章哦!

    https://www.cnblogs.com/poloyy/category/1693896.html

    问题1:adb检测不到设备

    解决

    1.检查手机驱动是否安装(win10系统不需要),去官网下载手机驱动或者电脑下载手机助手来辅助安装手机驱动,安装完成后卸载手机助手(防止接入手机时抢adb端口造成干扰)

     

    2.打开手机设置,进入开发者选项,打开USB调试功能

     

    3.重新插拔手机USB,选择接受调试,接受验证指纹

     

    问题2:adb安装应用提示权限不够

    解决

    部分安卓手机开发者选项需要修改USB调试

    把红色画圈的设置都打开

    蓝色花圈的设置关闭

      

    问题3:代码报错-找不到连接的安卓设备

    解决

    检查代码中平台版本号是否填写正确

     

    问题4:仍然提示是否安装UI2

    部分手机已经运行过一次appium脚本,手机上已经安装过ui2驱动,但是每次执行的时候仍然会提示是否安装UI2,如图

     

    问题的原因

    只要设置了自动化的驱动为UI2那么appium再每次运行测试脚本的时候都默认的重新安装一下UI2到手机上

    初步解决

    可以参考问题2,设置相关权限,再进行运行一次看下是否还会提示

    如果还有提示

    可以在代码的配置项中再增加一个配置,跳过UI2的安装:

    skipServerInstallation:True

    该配置项配合UI2使用的,也就是说配置项指定了automationName  为 UiAutomator2

    或者使用的是appium1.15版本以上可以添加这个配置。

    注意

    如果你手机没有装UI2或者想重新装一次,就不要加这个配置项

  • 相关阅读:
    请求内部转发与重定向区别
    JSTL标签
    JSP学习总结
    JSP执行过程
    Cookie实现--用户上次访问时间
    python 关键知识点
    PIL 学习
    python 与 matlab 混编
    matplotlib 中文显示 的问题
    中文文本分类1
  • 原文地址:https://www.cnblogs.com/poloyy/p/12679327.html
Copyright © 2011-2022 走看看