为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用selenium定位文本元素

如何使用selenium定位文本元素

最近学习selenium时,在对网页上的某个文本元素定位时,一直无法定位成功,无论通过属性,id,还是xpath都无法成功定位,具体网页结构如附图如何定位到图中的“忘记密码”并点击?求解。
查看完整描述

2 回答

已采纳
?
大咪

TA贡献785条经验 获得超332个赞

用的什么浏览器?谷歌或者火狐F12后都可以直接在相关元素位置右键,copy as 可以选择xpath或者id 或者 css,复制出来就可以使用呀

查看完整回答
反对 回复 2018-10-10
  • zhouxiaojie1994
    zhouxiaojie1994
    试了一下,copy过来的是相对路径,但实际网页是会动态变化的,现在已经定位到Mac所在的位置,能否有方法可以按照由Mac所在位置往后找第二个td标签,具体代码如何实现?望赐教。谢谢
  • 大咪
    大咪
    发我下你现在获取到的相对路径xpath,我看下
  • zhouxiaojie1994
    zhouxiaojie1994
    解决了,可根据本节点获取兄弟节点的相对位置,具体可参考一篇文档《Python selenium--动态id、class怎么定位》
点击展开后面1
  • 2 回答
  • 0 关注
  • 3580 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信