当前位置:
首页 >
如果通过当前元素知道父元素、同级元素
发布时间:2025/3/21
29
豆豆
生活随笔
收集整理的这篇文章主要介绍了
如果通过当前元素知道父元素、同级元素
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
基本的思路是知道了当前元素,可以通过xpath的方法找到父元素,知道了父元素之后,就可以通过父元素找子元素的方法找到同级元素。 以百度搜索输入框为例子,找到输入框的父元素,一种是通过..来选择,另外一种通过xpath 轴来寻找,代码如下:
from selenium import webdriver
import time
driver = webdriver.Firefox()
driver.get('https://www.baidu.com/?tn=80035161_1_dg&ocid=msncn')
childrenelement = driver.find_element_by_id('kw')
#'.' 表示当前节点 ,'.. '表示父节点#
#parentelement = childrenelement.find_element_by_xpath('./..')
# xpath轴 parent
parentelement = childrenelement.find_element_by_xpath('parent::*')
print(parentelement.get_attribute('class'))
转载于:https://blog.51cto.com/12965114/1933613
总结
以上是生活随笔为你收集整理的如果通过当前元素知道父元素、同级元素的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 网易2017春招笔试真题编程题集合(5)
- 下一篇: Mina airQQ聊天 client篇