APP元素定位操作API
1.Appium常用元素定位方式
name | value |
---|---|
id | id属性值 |
class | class属性值 |
xpath | xpath表达式 |
2.前置代码
from appium import webdriver# 启动参数
caps = {}
# 设备信息
caps["platformName"] = "Android"
caps["deviceName"] = "127.0.0.1:62001"
# app信息
caps["appPackage"] = "com.android.settings"
caps["appActivity"] = "com.android.settings.Settings"
# 声明我们的driver对象
driver = webdriver.Remote("http://localhost:4723/wd/hub", caps)
3.通过id定位
方法:find_element_by_id(id_value) # id_value:为元素的id属性值
业务场景:
1.进入设置页面
2.通过ID定位方式点击搜索按钮
代码展示:
4.通过class定位
方法:find_element_by_class_name(class_value) # class_value:为元素的class属性值
业务场景:
1.进入设置页面
2.点击搜索按钮
3.通过class定位方式点击输入框的返回按钮
代码展示:
5.通过xpath定位
方法:find_element_by_xpath(xpath_value) # xpath_value:为可以定位到元素的xpath语句
*** android端xptah常用属性定位:
1. idAPP元素定位操作API相关推荐
- APP元素事件操作API
1.前置代码 from appium import webdriver# server 启动参数desired_caps = {}# 设备信息desired_caps['platformName'] ...
- Appium元素定位操作app
1.APP元素定位操作 1.Appium常用元素定位方式 2.前置代码 from appium import webdriver# 启动参数 caps = {} # 设备信息 caps["p ...
- xpath定位元素方法_测试数十次,总结了APP元素定位的万能方法
定位不到元素时候,一定很头大,最近一直在跑自动化流程,经常因为各种原因定位不到元素,经过数十次的尝试,我发现尤其是H5页面,出现定位不到元素的可能性更大,也总结尝试发现了在H5里面,通过切换上下文后用 ...
- APP元素定位工具Weditor连接夜神模拟器
本文内容参考此文章:https://blog.csdn.net/junqing124/article/details/108873303 1.安装 pip install uiautomator2 p ...
- 软件测试笔记_15_Appium自动化测试框架、操作API
移动端Appium等价于web端selenium 一.Appium介绍 Appium 移动端自动化测试框架 用于测试原生应用(纯java).移动端网页应用(html css)和混合型应用(java h ...
- Appium常用操作及H5页面元素定位
目录 1.去登录考研帮系统 2.高级手势操作 1.tap() 2.移动 move_to 3.滑屏操作 3.多点触控 multiAction 4.原生嵌套H5 1.去登录考研帮系统 import tim ...
- APP自动化基础之元素定位
mobileby 在开始讲元素定位的方式时,我们先来看下appium中元素定位的相关模块:mobileby.py: 在这里可以看到,MobileBy这个类继承了selenium中的元素定位的类:By, ...
- App自动化元素定位技巧__根据 XPATH 定位
App元素定位技巧__根据 XPATH 定位 1.根据 XPATH 定位. 1.1.Xpath在appium中的原理: 在Appium中,我们没法使用css,因为css是 web 专用的,与web不同 ...
- rf中resourceid_RF(三)元素定位方法
经过较长时间的自动化编写,个人认为,UI自动化的精髓除了设计思路,那就是元素定位了!接下来就介绍常用的定位方法以及写法! 一.APP元素定位工具及写法 还记得RF(一)中,安装过一个Android S ...
最新文章
- mysql数据库解压安装教程_MySQL数据库之windows 10下解压版MySql安装配置方法教程...
- BZOJ 4826 【HNOI2017】 影魔
- HTML/CSS——子元素相对于父元素固定定位解决方案
- linux系统查看性能,linux查看操作系统(linux查看性能)
- Python之十大经典排序算法的实现和原理
- 湖北农商行计算机类笔试,2018湖北农商行招聘考试面试考多少分,才能进笔试?...
- linux的虚拟机部署项目,在虚拟机上部署Web项目
- CSS3 linear-gradient实现三角形
- 你们身边有没有程序媛?
- ColorUI使用与技巧
- C++中 二维数组的定义
- 《菜鸟教程》C语言学习
- verilog简单驱动VGA
- android刷原生rom教程,一加手机谷歌原生Android ROM包刷机教程
- idea 导入的模块 右下角没有蓝色方块
- pycharm激活方法到2099年
- mysql数据库外连_数据库外连接及MySQL实现
- 基于WiFi的室内定位
- Vue 使用 yarn 报错
- 求1的阶乘~N的阶乘之和
热门文章