第五:元素定位浏览器插件-Try Xpath(火狐浏览器)

一.Try Xpath

1.Try Xpath是基于火狐浏览器的Xpath的元素定位插件

2.可以帮助通过Xpath表达式来定位页面元素

3.Try Xpath支持自动补全和高亮显示

4.同时它还可以将元素的属性、文本、HTML 等信息直接显示在插件窗口中

二.在火狐中安装Try Xpath

1.打开火狐浏览器FireFox57以上的版本

2.在火狐菜单中选择工具–附加组件–获取附加组件–滚动到页面的底部,点击“看看更多附加组件”

3.在右上角的搜索框中输入Try Xpath,回车搜索

4.添加附加组件,在火狐右上角可以看到个TX的蓝色图标,说明安装成功了!

在这里插入图片描述

三.使用Try Xpath验证Xpath表达式

1.点击右上角的TX蓝色图标

2.点击这个图标后,就会在火狐的右侧弹出Try Xpath工具的使用窗口

在这里插入图片描述

3.Way下拉框下有好多选项,验证Xpath的话,选择“Xpath ANY_TYPE”

4.EXpression输入框中填入要验证的Xpath表达式
4.1.之后点击最上面的执行按钮“Execute”来执行验证

5.如果Xpath表达式唯一定位到了预期元素
5.1.Try Xpath会用红色虚线框把元素框起来
5.2.并且在Results部分的Count中会显示计数为1

在这里插入图片描述

四.使用Try Xpath验证CSS Selector

1.Way中选择“querySelectorAll”选项

2.Expression中输入要验证的CSS Selector表达式,点击Execute按钮

3.Try Xpath同样会把匹配到的元素使用红色虚线框出来

五.使用Try Xpath验证页面上有多少个iframe

1.勾选Try Xpath工具中的frameId复选框,点击“Get all frameid”按钮

在这里插入图片描述

2.点击“Get all frameid”按钮之后,展开此按钮右侧的Manual下拉列表

2.1.列表里面就告诉当前页面有多少个iframe,
2.2.下拉选项的“0”不作为计数,下拉选项中一长串的数字做为计数
2.3.所以本例中整个页面中有1个iframe

在这里插入图片描述

3.输入frameid,点击“Focus frame”按钮

3.1.想要知道自己想操作的iframe是第几个?
3.2.只需要把下拉选项中看到的那一长串数字(frameId)
3.3.输入到下面的frameid输入框中,在点击下面的“Focus frame”按钮
3.4.Try Xpath会把这个id号对应的iframe在页面上用粉色的虚线框框出来

4.试出自己想操作的iframe后,再看它在步骤3列表中的排名,记得按索引号的话,是从0开始的

4.1.这样就找出页面上总共有多少个iframe,自己要操作的iframe对应的索引号是多少了
4.2.注:对于比较复杂的iframe内又嵌套iframe,或者页面iframe太多的时候,此方法就不太适用

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

卢卡平头哥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值