selenium元素定位

一、准备阶段

1.ChromeDriver下载地址:

https://chromedriver.storage.googleapis.com/index.html

查看浏览器版本下载对应版本的driver,如果没有找到跟浏览器版本相匹配的就按相近版本下载。

不管Windows系统是64位还是32位,都下载32位的,ChromeDriver是一款64位与32位系统通用的插件。

2.路径表达式

二、Xpath定位

 1.元素定位高阶玩法

(1).从一个字符串中定位某一个关键字:

//span[contains(text(),"高级搜索")]

(2).根据一个元素定位同级元素:

//span[text()="人事任命"]/../../..//a[text()="编辑"]

示例:根据“人事任命”找“编辑”,<a>编辑</a> 和 <span>人事任命</span> 在同一级,但父级元素不同-祖父不同-曾祖父相同:

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Coast1222

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

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

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

打赏作者

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

抵扣说明:

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

余额充值