Xpath定位同级元素

程序背景

今天在做自动化办公程序的时候,发现一个问题,公司的某个网址下面我想查询【寄方城市】以及【收方城市】,但是页面可能有一个,也可能有多个,我想要定位第一个,且获取同级节点下的第二个【span】,如下图。

于是我用关键字定位元素,确实可以的!

 (//div//span[contains(text(),"寄方城市")])

在这里插入图片描述

接着我定位成功了,但是我想获取同级节点下的,第二个span

解决方案,加上下面的就好了:

following-sibling::

完整版

(//div//span[contains(text(),"寄方城市")])[1]/following-sibling::span

在这里插入图片描述

希望对大家有帮助

致力于办公自动化的小小程序员一枚

都看到这了,关注+点赞+收藏=不迷路!!

如果你想知道更多关于Python办公自动化的知识各位大佬给个关注吧!

猜你喜欢

转载自blog.csdn.net/weixin_42636075/article/details/131702828