zoukankan      html  css  js  c++  java
  • appium基础-App页面元素探测工具、配置、一些报错解决方法

    模拟器安装配置:

    安装夜神模拟器

    官方网站下载地址:https://www.yeshen.com/

    下载安装完成之后。桌面会有2个图标:夜神模拟器、夜神多开器。

    夜神模拟器:默认安卓版本为4.4.2

    夜神多开器:可以增加安卓5.1模拟器、安卓7.1模拟器。

    在启动模拟器之前,替换模拟器安装路径当中的nox_adb.exe

    第一步:将%ANDROID_HOME%platform-tools目录下的adb.exe拷贝到桌面,更改名称为nox_adb.exe

     

    第二步:将第一步中的nox_adb拷贝到夜神模拟器安装目录下,替换原来的文件。

     

    再去启动夜神模拟器。然后在cmd命令行当中,输入命令:adb devices

     

     

     

     

    点击检查器配置appium的启动参数

    参数1:platformName---Android或IOS

    参数2:deviceName :appium服务的ip地址+模拟器或设备的端口号,如127.0.0.1:62001

     cmd中没有设备号说明设备没有连接上

     

    现在再查询就能连接上了(还有一种方法是直接改夜神模拟器的adb文件,参考上方写的模拟器安装配置)

     

    参数3:appPackage---app的唯一标识,通过appPackage可以找到我们要测试的app

    命令:aapt dump badging + apk包路径

    可能遇到的问题:

    1、输入命令后回车没有出现包信息,解决方法:①用管理员身份打开cmd  ②包路径变短

    2、文件不能拖拽到cmd中,解决方法参考:https://www.cnblogs.com/erchun/p/13283078.html

    参数4:appActivity---app启动入口,用来启动app,查找名字为launchable-activity

      可以通过管道符号直接搜索包名和appActivity

    配置完成之后,点击appium下方的启动回话

    在这个界面中就可以查看app页面的一些信息并定位元素了

     

    但我们一般不用这个界面去定位,一般用android-sdk里面自带的uiautomatorviewer.bat工具定位

     

    appium启动回话中devicename找不到报错解决:

    1、删掉devicename重新输入

    2、

    https://blog.csdn.net/weixin_34179968/article/details/85914533

    adb连接报错

    真机连接:

    https://www.cnblogs.com/yyoba/p/12401481.html 

    https://blog.csdn.net/sinat_30753887/article/details/89917294

  • 相关阅读:
    ELASTIC 动态修改配置API
    ELASTIC API
    ELASTIC索引监控脚本
    java并发多线程纪要
    Git 基础
    Linux 权限规划ACL
    Linux账号管理(二)
    Linux账号管理(一)
    Linux 备份工具dump
    Linux 文件压缩、打包
  • 原文地址:https://www.cnblogs.com/erchun/p/13282990.html
Copyright © 2011-2022 走看看