背景:

随着Android 版本的更新,你会发现我们之前用的最新的版本的Appium 1.5.3无法启动我们的 Android APP 在模拟器为7.0的设备上,所以我们有必要了解如何使用 appium desktop 来获取Android APP 控件的id.也由于获取在自动化测试过程中获取控件的信息(比如id)是非常关键的一步。

环境搭建

我的pc 是Windows7

我安装的Appium Desktop 是1.2.4

我用的Android 模拟器为GenyMotion

如何使用GenyMotion模拟器在appium desktop上获取 Android APP控件的id

手动启动一个GenyMotion 模拟器

输入Host为127.0.01,点击Start Server按钮,如下图1:

点击 Start Inspector Session,如下图2

添加platfromName,deviceName,apppackage,platfromVersion,appActivity,app的值,如下图3:

android 获取控件 id 工具,如何使用appium desktop 获取Android APP 控件的id相关推荐

  1. 13个对Android开发者有帮助的工具和资源(转自android吧(www.and8.com))

    1. Free Android Developer Ebook: andbook! 这是一款免费电子书.它为Android开发人员提供入门级编程指南. 2.Free Android Developer ...

  2. vue 多点触控手势_涨姿势了!Appium也可以多点触控操作

    有头发且有趣的码农万里挑一~ 104 有料叔 | 一位有故事的程序猿 在网页中我们经常使用缩放操作来便利的查看具体的信息,在appium中使用MultiAction多点触控的类来实现 MultiAct ...

  3. App控件定位:Android 控件介绍及元素定位方法

    本文将分享Android相关基础知识和Android APP控件定位工具的使用方法. 目录 Android基础知识 Android布局 Android四大组件 1.activity 2.Service ...

  4. 几百个Android开源个性化控件、工具库、项目、开发工具快快收藏

    场景 如果之前是学过Java的,那么Android将很好上手. 新手入门,往往不会利用已经开源并实现效果的个性化控件和工具库等. 比如像下面这些控件效果 又比如一些工具库,包括依赖注入框架.图片缓存. ...

  5. Rockchip RK3588 Android平台固件烧写工具汇总

    Rockchip RK3588 Android平台固件烧写工具汇总 文章目录 Rockchip RK3588 Android平台固件烧写工具汇总 开发工具AndroidTool桌面版 适用场景 功能列 ...

  6. Java 获取IP地址的工具类

    package cn.tolin.springboot.lab1.util;import javax.servlet.http.HttpServletRequest; import java.net. ...

  7. app控件获取之uiautomatorviewer

    初探 在Android的SDk提供了以下的工具来支持我们进行UI自动化测试: uiautomatorviewer:用来扫描和分析Android应用程序的UI控件的工具. uiautomator:一个包 ...

  8. 手机控件查看工具uiautomatorviewer

    1.工具简介 用来扫描和分析Android应用程序的UI控件的工具. 2.如何使用 1.进入SDK目录下的tools目录,打开uiautomatorviewer 2.电脑连接真机或打开android模 ...

  9. android radiobutton_时隔一年,用新知识重构一个Android控件老库

    一年前,用 Java 写了一个高可扩展选择按钮库.单个控件实现单选.多选.菜单选,且选择模式可动态扩展. 一年后,一个新的需求要用到这个库,项目代码已经全 Kotlin 化,强硬地插入一些 Java ...

最新文章

  1. Cannot run program /opt/CI/android-sdk-linux/build-tools/26.0.0/aapt: error=13, Permission denied
  2. python多进程间通信_python多进程间通信代码实例
  3. hexo评论_【前端简历加分】hexo框架搭建个人博客站点,手把手教学
  4. Oracle遇到的一些坑
  5. excel如何做出弧形_人民日报同款海报,只用线和字就能做出高大上的工作报告...
  6. 54 计算机与信息科学类,计算机与信息科学类专业包括哪些
  7. javascript小实例,阻止浏览器默认行为,真的能阻止吗?支持IE和标准浏览器的阻止默认行为的方法...
  8. Java类与类,类与接口,接口与接口关系
  9. BP神经网络公式推导
  10. golang中文字符编码转换
  11. 软件工程和项目管理的区别
  12. GAN网络理解与实现
  13. U盘插入计算机不显示图标,Win7下将U盘插入电脑后不显示图标的解决方法
  14. 开发单位 vmin/vmax
  15. Sportisimo EDI项目需求及包装标准
  16. 努比亚 Z5 mini刷机包 omni4.4.2修改V4.0 自用版 精简 MIUI特效
  17. 【902】大恒相机网络配置
  18. POE交换机全方位解读(下)
  19. “陪伴是最长情的告白”:可是又有多少人真正懂得它的含义呢
  20. display:Wayland Architecture

热门文章

  1. Ubantu 安装搜狗输入法
  2. Flask 框架学习_1
  3. 豆丁网 - 免费在线文档存储网络硬盘
  4. 第4章-21 判断上三角矩阵 (15 分)
  5. java基于springboot美容美发管理系统
  6. Js实现抓取网址数据
  7. 玖逸云黑v1.5-不仅仅是云黑系统
  8. abs int 宏定义_C语言之函数与宏定义。
  9. Discuz!NT高并发解决方案整理
  10. Mysql5.8解压版安装问题:TCP/IP, --shared-memory, or --named-pipe should be configured on NT OS