当前位置: 首页 > news >正文

(14)-java+ selenium->元素定位大法之By xpath上卷

1.简介

 继续介绍WebDriver关于元素定位大法,方法:By xpath。xpath 的定位方法, 非常强大。  使用这种方法几乎可以定位到页面上的任意元素。

2.什么是xpath?

xpath 是XML Path的简称, 由于HTML文档本身就是一个标准的XML页面,所以我们可以使用Xpath 的用法来定位页面元素。XPath 是XML 和Path的缩写,主要用于xml文档中选择文档中节点。基于XML树状文档结构,XPath语言可以用在整棵树中寻找指定的节点。XPath 定位和CSS定位相比有更大的灵活性。XPath 在文档树中某个节点既可以向前搜索,也可以向后搜索,CSS定位只能在文档树中向前搜索,但XPath的定位速度比CSS 慢一些。

3.xpath定位的缺点

xpath 这种定位方式, webdriver会将整个页面的所有元素进行扫描以定位我们所需要的元素, 这是个非常费时的操作, 如果脚本中大量使用xpath做元素定位的话, 脚本的执行速度可能会稍慢。

4.常用定位方法(8种)

(1)id
(2)name
(3)

相关文章:

  • @Lazy原理与实战
  • vivado IP核High speed/Low latency设置对系统性能的影响
  • ELK实现nginx、mysql、http的日志可视化实验
  • 搭建仿真yolo环境
  • 第三章 k近邻法
  • Netty自定义协议解析
  • 【MATLAB代码】基于最大相关熵准则(MCC)的三维鲁棒卡尔曼滤波算法(MCC-KF),附源代码|订阅专栏后可直接查看
  • mac 安装homebrew (nvm 及git)
  • [25-cv-06246]Keith律所代理黑蝴蝶版权画
  • WEB3全栈开发——面试专业技能点P8DevOps / 区块链部署
  • 一个有用的geotools上传sld样式与shp文件以生成缩略图的方法
  • ShaderToy:光晕效果
  • Conda安装pytorch和cuda出现问题的解决记录
  • 【投稿优惠】2025年航天技术 、雷达信号与无人机应用国际会议 (ATRA 2025)
  • 组件库实战-基建思路
  • 缓存一致性性的 实现等价
  • 免费好用的专业提词器有哪些~~~
  • Python训练营-Day26-函数专题1:函数定义与参数
  • 我的世界进阶模组开发教程——渲染学(3)
  • 安宝特方案丨从依赖经验到数据驱动:AR套件重构特种装备装配与质检全流程
  • metro 网站模板/海阳seo排名优化培训
  • 做网站的公司成都/百度快照手机版
  • 合肥市城市建设委员会网站/aso优化师工作很赚钱吗
  • 义乌缔造网络科技有限公司/seo关键词排名技术
  • 做招聘网站怎么样/品牌策划
  • 瑞安网站建设/创建网站步骤