UI自动化页面定位(一)
一、html讲解
input的type属性为text时:输入框
input的type属性为button时:按钮
input的type属性为radie时:单选框
input的type属性为checkbox:复选框
二、元素定位理论:
利用属性
利用标签名
当标签为a链接时,可以利用该链接文本值进行匹配
三、find_element_by元素定位方法
其中:
find_element_by_tag_name 查找结果为多个时,默认返回第一个查询结果
find_element_by_link_text 通过链接文本域进行精确匹配
find_element_by_partial_link_text 通过链接文本域进行模糊匹配
注:使用find_elements_by_.........时,返回为一个列表
进行访问时:
或者使用循环,每个i属于element元素
四、页面元素操作:
click() 点击
send_keys() 输入文本框
clear() 清空
转载于:https://www.cnblogs.com/ylpaj/p/9214309.html
UI自动化页面定位(一)相关推荐
- 【UI自动化-2】UI自动化元素定位专题
前言 UI自动化的学习,个人认为应该分五步走:环境搭建.元素定位.特殊场景处理.框架设计与搭建.测试平台开发.第一步的环境搭建其实没什么难度,都是固定的套路.今天就来到了第二步的元素定位,可以说元素定 ...
- day15 Ui自动化元素的定位
day15 元素的定位Ui自动化元素的定位1.火狐浏览器安装try xpath2.元素定位思路:(1)查看页面元素,确认能够唯一定位到元素的属性,比如id,文案3.学习xpath cssSelecto ...
- Web UI自动化测试之元素定位
目前,在自动化测试的实际应用中,接口自动化测试被广泛使用,但UI自动化测试也并不会被替代.让我们看看二者的对比: 接口自动化测试是跳过前端界面直接对服务端的测试,执行效率和覆盖率更高,维护成本更低,整 ...
- UI自动化之driver.Tap坐标定位
相信做UI自动化的小伙伴都知道,appium不是左右页面的元素都能定位的到的,尤其是原生中嵌套了H5页面,所有这个时候我们可以通过坐标定位的方式去解决,理论上坐标定位可以解决所有的元素识别问题,但有一 ...
- UI 自动化的页面对象管理工具之实现思路
原文由alex发表于TesterHome社区网站,点击原文链接可与作者直接交流 本文将介绍下 UI 自动化的页面对象管理工具PO-Manager之实现思路: 更多PO-Manager的介绍,可查看上篇 ...
- Java自动化获取页面主题_基于Selenium2+Java的UI自动化(4) - WebDriver API简单介绍
1. 启动浏览器 前边有详细介绍启动三种浏览器的方式(IE.Chrome.Firefox): private WebDriver driver = null; private String chrom ...
- python +opencv 根据图片定位进行UI自动化
python +opencv 根据图片定位进行UI自动化 前言: 做过移动端ui自动化的小伙伴,就会发现很多控件的元素是一样的或者是找不到的,为了解决这个痛点,于是通过图片灰度处理返回坐标x,y找到控 ...
- python自动化框架pytest pdf_pytest+python下的UI自动化基础框架
整体设计模式: config目录:存放一些公共的静态文件,如项目名称,配置文件等这些环境变量(可以用其他组件替换,如sql,主要能把配置文件的内容被程序识别). httptrquest目录:存放接口代 ...
- 手机APP自动化之uiautomator2 +python3 UI自动化
题记: 之前一直用APPium直到用安卓9.0 发现uiautomatorviewer不支持安卓 9.0,点击截屏按钮 一直报错,百度很久解决方法都不可以,偶然间看见有人推荐:uiautomator ...
最新文章
- Python 条件判断
- 如何读取抓取的wifi包内容
- Leetcode题库 15.三数之和_1(双指针 C实现)
- 【Python】求多个字符串的最长公共前缀
- Elasticsearch安装-源码
- Mac电脑上怎么添加密码提示?操作教程来啦!
- scp 跨机远程拷贝
- 初探VMware View 5.1
- 20165234 《Java程序设计》第八周学习总结
- 工具 cocoapods和插件
- DxO PhotoLab 3 for Mac(照片后期处理软件)
- 国内汽车车载电源DCDC首家,硬件原理图,软件源码
- 这37个自学网站,一年让你省下十几万。钱买辆车他不香嘛
- Xcode 模拟器(Simulator)进行录屏,保存成mp4格式
- dede栏目添加自定义字段方法
- 家庭百兆升级千兆全攻略
- C语言--确定到底谁是凶手
- 2020年郑州大学计算机录取分数线,211双一流大学 郑州大学2020年各省各专业录取分数线...
- 浙江计算机职业高考试题,浙江省信息技术高考试卷及答案
- qml虚拟键盘的实现
热门文章
- 新业态催生无人经济步入黄金发展期
- 054_Unicode字符官方标准五
- 云服务器加密机,卫士通云服务器密码机
- webstorm 不识别.config文件_webstorm好用的十款插件
- excel公式 某一个单元格等于另一个单元格的值_EXCEL函数学习5——COUNTIF函数
- c++ 获取当前时间_【Python】日期和时间
- JavaScript 知识图谱
- RxJava 在Android中的应用(二)
- 数据结构——线性表:顺序表、单向链表、循环链表、双向链表
- android时间显示中文版,系统运行时间显示工具(Vov System Uptime)