本篇文章讲解如何在火狐中安装和使用Try Xpath(插件替代Firebug和Firepath)。

在火狐中安装Try Xpath

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

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

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

4. 在搜索结果中点击Try Xpath这个插件,如下图

5. 点击后用户会进入到Try Xpath这个插件的页面,点击页面上的“添加到Firefox”按钮

6. 在火狐右上角可以看到一个TX的蓝色图标,说明安装成功了!

使用Try Xpath验证Xpath表达式
1.点击右上角的TX蓝色图标,会在火狐的右侧弹出Try Xpath这个工具的使用窗口

2.在Way这个下拉框下有好多选项,验证Xpath的话,选择"Xpath ANY_TYPE"

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

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

5.当表达式定位到多个元素时,Try Xpath会把所有元素都使用红色虚线框起来,并且会在Results的Count中显示准确的数量,这个时候你可以使用Details下面的focus按钮来定位你要定位的元素,但是最好能够再优化下表达式,让表达式精准的唯一的定位到你要操作的网页元素,否则脚本在运行时会不稳定容易报错。

使用Try Xpath验证CSS Selector 验证CSS Selector和验证Xpath的使用方式类似

1. 在Way中选择“querySelectorAll”选项

2. 在Expression中输入的是要验证的CSS Selector表达式,点击Execute按钮 Try Xpath同样会把匹配到的元素使用红色虚线框出来。

转载于:https://www.cnblogs.com/wanglei-xiaoshitou1/p/9698454.html

随着firefox的迭代更新:FireBug不能用了?使用火狐Try Xpath插件替代Firebug和Firepath...相关推荐

  1. mysql 迭代更新_MySQL、MongoDB、Redis 数据库之间的区别与使用(本章迭代更新)

    MySQL.MongoDB.Redis 数据库之间的区别与使用 MySQL.MongoDB.Redis 数据库之间的区别与使用(本章迭代更新) update:2019年2月20日 15:21:19(本 ...

  2. IPUDN(用于单幅图像去雾的透射图和大气光导迭代更新器网络)CVPR_2020

    摘要: 本文提出了一种基于新颖的迭代更新框架的迭代先验更新网络 (IPUDN).我们提出了一种新颖的卷积体系结构来估计信道方向的大气光,并将其与估计的透射图一起用作去雾网络的先验.使用通道方向的大气光 ...

  3. BSN季度版本2023年3月31日迭代更新

    根据BSN发展联盟规划,区块链服务网络(BSN)于2023年3月31日进行季度版本的迭代更新,在对现有BSN产品功能.性能和服务体验进行优化的同时,还推出多个全新的业务.功能,本文中将按照BSN-DD ...

  4. WWDC 2018 | 软件全面迭代更新,无硬件发布

    文章经授权转载自量子位(ID:QbitAI) 又一年苹果全球开发者大会,又到了一年该秀技术实力的时候.然而今年的WWDC 2018,软得彻底,丝毫"不硬". iOS.watchOS ...

  5. 产品迭代更新 | 阿列夫科技基于Linkis+DataSphere Studio的单机安装部署实战

    作者:萧寒 GitHub ID :hx23840 阿列夫科技原来的技术平台是基于 Hadoop,Spark 平台搭建的,为了充分的满足业务需求,做了大量接口封装.但是随着业务发展,现有技术平台日渐满足 ...

  6. BSN季度版本2022年1月25日迭代更新预告

    根据BSN发展联盟规划,区块链服务网络(BSN)将于2022年1月25日进行下一次季度版本迭代更新,在对现有BSN功能.性能和服务体验进行了优化的同时,发布全新技术服务.届时,我们将按照BSN基础网络 ...

  7. BSN季度版本2022年4月30日迭代更新预告

    根据BSN发展联盟规划,区块链服务网络(BSN)将于2022年4月30日进行下一次季度版本迭代更新,在对现有BSN功能.性能和服务体验进行了优化的同时,发布全新技术服务.届时,我们将按照BSN基础网络 ...

  8. oracle版本迭代更新 10g,11g,12c,18c,19c

    oracle版本迭代更新 10g,11g,12c,18c,19c 时间:2021年2月20日 官网截图 看清楚官网上各各大版本下的稳定版本顺序,方便对照自己oracle版本针对分析 区别: Oracl ...

  9. 深夜更新鸿蒙OS生态服务,华为频频深夜更新,HMS生态服务范围不断扩大,离替代谷歌不远了?...

    原标题:华为频频深夜更新,HMS生态服务范围不断扩大,离替代谷歌不远了? 欧界报道: 众所周知,在2020年2月底,华为正式面向全球发布了HMS以及华为应用市场AppGallery,而为了进一步推动华 ...

最新文章

  1. MySql_5-7安装教程
  2. java成绩管理系统论文总结,JAVA论文成绩管理系统课程设计
  3. GDCM:gdcm::ByteValue的测试程序
  4. 【MySQL distinct的使用】如果指定了 SELECT DISTINCT,那么 ORDER BY 子句中的项就必须出现在选择列表中
  5. eventbus多个订阅_番石榴的EventBus –简单的发布者/订阅者
  6. 云上安全保护伞--SLS威胁情报集成实战
  7. springboot加载过程_SpringBoot自定义Starter,分析加载过程
  8. Goby内测版和AWVS14最新版联合教程详细说明
  9. 重整国家资产负债表的核心是谁来买单
  10. Pocket PC 基础知识
  11. 第一个很土很土很可爱的程序
  12. ESP8266通过TCP透传连接OneNet云平台实现数据互传——保姆级教程
  13. 【Wordle】Day9:诶嘿,今天没忘
  14. Rockchip平台蓝牙名称随机化修改
  15. 2023年“华数杯”国际大学生数学建模竞赛思路
  16. 开阳大数据产业行动计划出炉
  17. 心理学上的被动_心理学:为什么有些人在感情里总是很被动?
  18. android手机 u盘 启动不起来,安卓手机不识别U盘、不能连接PC的处理方法
  19. mingw手工编译wxWidgets遇到的奇怪问题,及解决方案
  20. ansible控制win7家庭版遇到的问题

热门文章

  1. 数列分块入门3(查询前驱)
  2. 利用jdbc做一个购买的事务
  3. python-进程、线程
  4. 14.5.3 Locks Set by Different SQL Statements in InnoDB
  5. JS回调函数(callback)
  6. 怎么用vnc访问自己内网电脑,同时又是同一个会话?
  7. nfs:server is not responding,still trying 原因与解决方案
  8. android 系统重启关机 方法 非常好的一篇文章
  9. Ubuntu11.04更新源(转)
  10. 【教女朋友学网络系列1】之OSI与TCP/IP