06-appium-uiautomatorviewer使用-Android

简介: 06-appium-uiautomatorviewer使用-Android

uiautomatorviewer工具

  • Android SDK自带工具,在tools目录下,双击即可打开

  • cmd 中输入 adb devices, 确认手机连接
  • 点击Devices Screenshot with ,获取页面元素

  • 点击想要定位的元素,查看元素属性信息

示例代码

1. # -*- coding: utf-8 -*-
2. # @Time    : 2021/3/27
3. # @Author  : 大海
4. 
5. from appium import webdriver
6. import time
7. 
8. desired_caps = {
9. 'platformName': 'Android',
10. 'deviceName': '127.0.0.1:62001',
11. 'platformVersion': '7.1',
12. 'appPackage': 'com.taobao.taobao',
13. 'appActivity': 'com.taobao.tao.welcome.Welcome',
14. "noReset": True
15. 
16. }
17. 
18. driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub', desired_caps)
19. # 休眠10秒等待页面加载完成
20. time.sleep(10)
21. 
22. # accessibility_id定位就是通过UI Automator工具查看的content-desc属性
23. driver.find_element_by_accessibility_id('搜索').click()

 

相关文章
|
7月前
|
数据采集 Java 开发工具
一文2500字从0到1教你搭建Android自动化python+appium环境
一文2500字从0到1教你搭建Android自动化python+appium环境
一文2500字从0到1教你搭建Android自动化python+appium环境
|
Android开发
11-appium-滑动元素到视图中-Android
11-appium-滑动元素到视图中-Android
|
Android开发
09-appium-等待activity-Android
09-appium-等待activity-Android
|
开发工具 Android开发 开发者
Appium 移动端自动化 - Android SDK连接安卓手机,adb连接一加8手机USB调试实例演示,连接一加8手机不显示USB调试选项问题排查
Appium 移动端自动化 - Android SDK连接安卓手机,adb连接一加8手机USB调试实例演示,连接一加8手机不显示USB调试选项问题排查
496 0
|
开发工具 Android开发
Appium 移动端自动化 - Android SDK的安装与配置,使用安卓SDK连接手机实例演示
Appium 移动端自动化 - Android SDK的安装与配置,使用安卓SDK连接手机实例演示
187 0
|
安全 测试技术 Android开发
Win10系统下基于Docker构建Appium容器连接Android模拟器Genymotion完成移动端Python自动化测试
Python自动化,大概也许或者是今年最具热度的话题之一了。七月流火,招聘市场上对于Python自动化的追捧热度仍未消减,那么Python自动化到底能帮我们做些什么呢? 第一,Python自动化可以避免熟练工种的重复工作,对于功能相对完整和成熟的软件,每发布一个新的版本,无论是大版本还是小版本,其中大部分功能和界面都几乎和上一个版本相似或完全相同,但所谓向上兼容,你不能因为新功能的产生而不对老版本功能进行测试工作,而这些老功能又在上一个版本上线时测过,所以这部分功能特别适合于自动化测试,从而可以让测试达到测试每个特征的目的。
Win10系统下基于Docker构建Appium容器连接Android模拟器Genymotion完成移动端Python自动化测试
|
jenkins Linux Shell
软件测试|一键搞定centos7的docker+selenium+appium+jenkins+android_app源码打包成apk的环境搭建
软件测试|一键搞定centos7的docker+selenium+appium+jenkins+android_app源码打包成apk的环境搭建
|
编解码 测试技术 开发工具
Python+Appium自动化测试(15)-使用Android模拟器(详细)(一)
做APP的UI自动化测试时,我们往往会使用真机跑自动化测试脚本,因为这样才是最真实的使用场景。但前期调试脚本的话,可以先使用模拟器,这样相对更加方便。 不推荐使用Android SDK里自带模拟器,太卡。 这里介绍两款我正在用于做自动化测试的模拟器:Genymotion 与 夜神模拟器。
Python+Appium自动化测试(15)-使用Android模拟器(详细)(一)
|
开发工具 Android开发
Appium问题解决方案(7)- Could not find 'adb.exe' in PATH. Please set the ANDROID_HOME environment variable with the Android SDK root directory path
Appium问题解决方案(7)- Could not find 'adb.exe' in PATH. Please set the ANDROID_HOME environment variable with the Android SDK root directory path
567 0
Appium问题解决方案(7)- Could not find 'adb.exe' in PATH. Please set the ANDROID_HOME environment variable with the Android SDK root directory path