UI元素高级定位

元素定位逻辑

查找某人VS查找某元素

在这里插入图片描述
根据以上组织结构,公安局想查找目标张三,有以下几种方式:

  1. 因为身份证号的唯一性,所以可以在全国范围内直接搜索身份证号查找确认;
  2. 当所在公司确认后,可以直接在京北方公司范围内搜素张三,由于可能存在重名的情况,所以辅助员工序号来唯一确定,也可以直接用序号省略姓名来查找确认;
  3. 当不确定所在大厦及公司时,可通过紫竹院街道从北向南第二个大厦,查找所有姓名为张三,再辅助以性别,年龄,爱好等等辅助条件查找定位。
  4. 直接一层层查找:中国–>北京–>海淀–>紫竹院–>街道[2]–>京北方–>员工序号35

在这里插入图片描述
在以上百度(首先范围确定在title为百度的页面)HTML源码结构,查找 搜索输入框/左上角的地图链接 有以下几种方式:
6. (查输入框)因为id的唯一性,所以可以在整个范围内直接搜索id=kw,来确认元素;
7. (查输入框)在确定的DIV(id=s_form_wrapper)下,进一步查找Input元素;
8. (查链接)当元素没有id唯一确定时,可先找到距离他最近的DIV(id=s-top-left),然后再进一步对该DIV的子元素进行查找(1. 查找文字为【地图】的元素;2查找第三个子元素;3查找href属性为http://map.baidu.com的元素)

探测器使用

  • 界面介绍
  • 针对元素调整具体使用
  • 属性栏
role :标签
CssSelector:选择串
cls:class类
aaName:字面内容
parentId:父级ID
id: id
title:页面标题
idx:序号

常用属性字段

定位实例

  • 日期输入

特殊组件

  • 下拉单选框
    验证环境:https://www.w3school.com.cn/tiy/t.asp?f=eg_html_select
    使用组件:UI自动化–控件–下拉单选框
    使用条件:针对Select类型的标签
  • 勾选
    验证环境:https://www.w3school.com.cn/tiy/t.asp?f=eg_html_input_checked
    使用组件:UI自动化–控件–勾选
  • 键盘输入
    验证环境:https://newebank.czcb.com.cn/perbank/#/login (IE)
    使用组件:UI自动化–键盘–输入文本
    使用条件:针对对网络安全较高的银行密码等输入场景

登录

  • 环境:https://newebank.czcb.com.cn/perbank/#/login
  • 验证码
  • 密码输入
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值