python+appium 自动化2--元素定位uiautomatorviewer
出处:https://www.cnblogs.com/yoyoketang/p/6128741.html
前言:
可以打开手机上的app了,下一步元素定位uiautomatorviewer,通过定位到页面上的元素,然后进行相应的点击操作。
uiautomatorviewer 是android sdk自带的一个元素定位工具,非常简单好用,使用uiautomatorviewer,你可以检查一个应用的ui来查看应用的布局和组件以及相关的属性。
一、启动uiautomatorviewer.bat
方法1:找到文件后双击打开。
方法2:cmd-->uiautomatorviewer
打开后的页面如图:
二、连接手机
1. cmd--adb devices,确认手机是否正常连接电脑
2. 打开手机京东页面,让屏幕处于点亮状态
3. 点击uiautomatorviewer的左上角安卓机器人按钮Devices Screenshot按钮刷新页面
三、定位元素
1. 移动鼠标到需要定位的元素上,如图:右下角会显示元素对应属性
2, 编写脚本
--接上篇打开app后,休眠五秒,等待页面加载完成
--通过id来定位到充值缴费,执行点击操作
四、元素定位(此处敲黑板,做笔记)
1. appium的webdriver 提供11中元素定位方法,在selenium基础上扩展了3种。
转载于:https://www.cnblogs.com/cudy/p/10450044.html
python+appium 自动化2--元素定位uiautomatorviewer相关推荐
- Python+Appium自动化测试之toast定位
目录 一. 前言 二. 环境 三. toast定位准备与定位方法 1. 准备 2. 定位方法 四. 示例代码 一. 前言 在app自动化测试的过程中经常会遇到需要对toast进行定位,最常见的就是定位 ...
- Python+selenium自动化八大元素定位方法及实例(超详细)
目录 一.selenium模块中的find_element_by_id方法无法使用 二.Python+selenium自动化八大元素定位方法 使用场景: 1.通过id属性定位:driver.find_ ...
- 三、Appium-python-UI自动化之元素定位uiautomatorviewer
uiautomatorviewer是android-sdk自带的一个元素定位工具,非常简单好用,使用uiautomatorviewer,可以检查一个应用的UI来查看应用的布局和组件以及相关的属性. 一 ...
- python语法元素测试_基于python全局设置id 自动化测试元素定位过程解析
背景: 在自动化化测试过程中,不方便准确获取页面的元素,或者在重构过程中方法修改造成元素层级改变,因此通过设置id准备定位. 一.python准备工作: 功能:用自动化的方式进行批量处理. 比如,你想 ...
- [python爬虫] Selenium常见元素定位方法和操作的学习介绍(转载)
转载地址:[python爬虫] Selenium常见元素定位方法和操作的学习介绍 一. 定位元素方法 官网地址:http://selenium-python.readthedocs.org/locat ...
- Appium+Python appium启动夜神模拟器定位元素(三)
① 目的 使用appium启动夜神模拟器定位元素 ② 环境 Python+Appium+Android模拟器 ③配置启动项 1.platformName:Android //设备型号 2.platfo ...
- Appium移动端自动化测试之元素定位(三)
1.name定位 driver.find_element_by_id('com.shanjian.originaldesign:id/edit_Tel').send_keys('15817252876 ...
- python元素定位的八种方法_selenium webdriver基于Python系列之八种元素定位方法
1.id.name.class name.tag name.link text.partial link text.xpath.css selector在 Python 语言中对应的定位方法如下: f ...
- UI自动化之元素定位(xpath、css)
很早之前就已经写过自动化了,不过点着功能久了就会容易忘记元素定位,尤其是xpath和css定位,所以就花点时间做下总结收集. xpath有两种定位: 一.绝对路径(不推荐使用,除非已经使用了所有方式仍 ...
最新文章
- Codeforces Global Round 8 C. Even Picture 题解[巧妙法构造题]
- zookeeper与分布式系统
- python dict hash算法_2020年3月26日python学习笔记——hash
- c语言vco_VCO仿真的方法
- 5002.boost库之thread
- 数据库mysql:MySQL软件安装
- 单纯型法Ⅱ(bzoj 1061: [Noi2008]志愿者招募)
- Maven是个什么鬼?,没办法起床排bug...
- 字符串替换(NYOJ)
- 静态路由配置《计算机网络》实验六,思科路由器静态路由配置实验案例详解
- 【Appium实战】如何使用mumu模拟器模拟安卓手机
- 实现自动发送QQ消息的简单vbs小程序
- DDR3内存频率标识对应
- MYsql的数学函数
- 计算机打代码的技巧,工作超实用的电脑技巧
- 手机/笔记本电脑看电视直播
- 企业微信收款码快速开通方法
- Java解压缩技术(三)BZIP2压缩-解压缩
- 常见的js加密/js解密方法
- 2021年2月23日 星期二 八九 阴
热门文章
- python编程输入,Python编程:输入变量返回nam
- 如何实现分布式锁?赶紧收藏备战金三银四!
- java第三方支付接口,附详细答案
- 将Sublime Text添加到右键菜单中
- qt获取当前正在编辑的文件名和路径_node学习——path 路径模块
- python standardscaler_定制便携python工具箱
- c语言基本练习题 doc,C语言练习题-基本数据类型和运算.doc
- java 隐藏任务栏,在Java中隐藏Windows任务栏?
- 世界计算机模拟 波粒,光的波粒二象性的计算机模拟.pdf
- 便利删除_知名便利店凉了?!刚刚道歉