如果通过当前元素知道父元素、同级元素
基本的思路是知道了当前元素,可以通过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
如果通过当前元素知道父元素、同级元素相关推荐
- jquery选择器 之 获取父级元素、同级元素、子元素
一.获取父级元素 1. parent([expr]): 获取指定元素的所有父级元素 <divid="par_div"><aid="href_fir&qu ...
- ***jquery选择器 之 获取父级元素、同级元素、子元素
一.获取父级元素 1. parent([expr]): 获取指定元素的所有父级元素 <div id="par_div"><a id="href_fir& ...
- jQuery过滤、遍历同级元素、向上遍历、向下遍历
话不多说,直接贴代码(我只是希望能在温习原生js的同时,发现一些有趣的东西!) .html: <!DOCTYPE html> <html> <head> <m ...
- html 块内元素 下移,html——行内元素、块元素、行内块元素
行内元素:span ,a, ,strong , em, del, ins.特点:在一行上显示:不能直接设置宽高:元素的宽和高就是内容撑开的宽高. 块元素:div,h1-h6,p,ul,li.特 ...
- jquery 同级元素下的子元素_jq 获取所有父级元素及同级元素及子元素的方法(推荐)...
1.获取父级元素 $("#id").parent() 获取其父级元素 $("#id").parents() 获取其所有的祖先元素 $("#id&quo ...
- jQuery获取所有父级元素及同级元素及子元素的方法
jQuery获取所有父级元素及同级元素及子元素的方法 1.获取父级元素 $("#id").parent() 获取其父级元素 $("#id").parents() ...
- js中怎么为同级元素添加点击事件
事件件是javascript脚本语言的重要组成部分,因为有事件才使用户页面的体验更加的美好.元素添加事件是js语言中最基础的.我们可以为元素本身添加事件,也可以通过事件绑定和事件监听为元素的父元素和子 ...
- js 获取元素,同级元素下的子元素总结
太原总结 不慌不慌,来日方长 ** 1.获取同级元素 form 下的 div 元素下的 input标签的value值 ** //html代码 <div id="replySubmit& ...
- jquery获取元素(父级的兄弟元素的子元素)
一.获取父级元素 使用jquery获取父级元素: parent() 例如:$(this).parent('ul'); 二.获取同级元素 使用jquery获取同级元素:siblings() 例如:$(t ...
最新文章
- RStudio v1.2.1335 发布,R 语言的集成开发环境
- 浅谈三层架构中的实体类(C#)
- 二,zabbix与php的一些问题
- HuggingFace-transformers系列的介绍以及在下游任务中的使用
- ThinkPHP5 相关知识重点笔记
- java 数据结构_Java版-数据结构-队列(数组队列)
- 一个程序员的日常,简直太欢乐了!
- STM32之SPI原理
- 住150平米以上的房子是怎样一种体验?
- DevOps正在扼杀程序员?
- js jquery 判断元素是否在数组内
- 【Redis笔记】数据结构和对象:字典
- ArcGIS Engine打开shp文件
- 李航老师对预训练语言模型发展的一些看法
- php做一个文章页面,thinkphp教程-文章内容页上一页下一页功能实现
- 叶俊:能量获取的秘籍-奇文
- eq, neq.gt,ge,lte,lt,not,mod的含义
- 逐渐消失的行业-MP3
- cache line大小
- mac SCp上传文件到阿里云服务器centos