网页JS自动化脚本(三)查找定位页面元素的多种方法
创始人
2024-02-28 18:23:01
0
  • 当然定位元素不止一个方法,下面总结一些常用的方法

父元素定位

在这里插入图片描述

a.undertips-link>span
  • 我们看到父元素是第8代的a,那么先定位到a,然后再通过a定位到子元素span,可以看到1 of 1 ,匹配上了唯一的元素
    在这里插入图片描述

祖父元素定位

在这里插入图片描述

div#lm-new>a>span
  • 可以看到进对第7代的div元素进行定位,这个元素有一个固定的ID,那么我们就使用ID定位符#接ID,先div#lm-new定位到这个第7代元素,然后再定位第8代子元素>a再定位第9代子元素>span如此也可以找得到,当然可以一直往上套,当祖父还是找不到的时候可以再往上溯源至上一级的元素,这里就不多说了

兄长元素定位

在这里插入图片描述

img.undertips-link-lefticon+span
  • 这次是通过兄长元素查找,只要能找到并排的前面的元素,那么就很好找了,先定位兄长元素img,通过它的CSSundertips-link-lefticon定位至img,然后使用+同辈往后的符号加号,后面接紧挨着的下一个元素的类型span这样子也可以

通过祖父的伯父元素的name属性进行定位

  • 听起来有点奇怪,但就是这样子一个关系,我们先定位到第6代div的兄长元素元素form一个表单,因为它有一个属性name,所以这一次我们通过这种远距离追溯的方式来定位
    在这里插入图片描述
form[name=f]+div>div>a>span
  • 可以看到第6代中的fom有一个name属性,那么查到属性的方法就是使用中括号,我们先定位到它form[name=f],然后再+div定位到同辈的小弟第6代的div,然后后面的如法炮制层层递进定位到第9代的span元素

更多的方法可以参考这个博文的文章
这里就先介绍到这里吧

相关内容

热门资讯

中国人民银行发布一次性信用修复... 人民网北京12月22日电 (记者黄盛)中国人民银行今日发布关于实施一次性信用修复政策有关安排的通知。...
一次性信用修复政策6问6答 符合哪些条件的逾期信息可以适用一次性信用修复政策,作不予展示处理? 个人是否需要主动申请适用一次性...
一次性信用修复政策,一图读懂! 相关报道: 责编:李文玉 | 审核:李震 | 监审:古筝 (来源:中国人民银行)
家校纠纷的细节背后,藏着资源和... 石门县第二中学 一起普通的家校纠纷,源头是高二学生与班主任之间产生隔阂,后来演变成班主任退群、学生推...
一次性信用修复政策来了!细则详... 本文转自【央视新闻客户端】; 今天(22日),中国人民银行发布通知,实施一次性信用修复政策,支持信用...
原创 泰... 12月18日,中国驻泰国大使张建卫会见泰国新任总检察长易提蓬的这场会面,看似是一次常规外交互动,实则...
郑重提醒:一次性信用修复政策不... 央行发布一次性信用修复政策,支持信用受损但积极还款的个人高效便捷重塑信用。一次性信用修复政策实行“免...
央行发布一次性信用修复政策! 12月22日,中国人民银行发布通知,实施一次性信用修复政策,支持信用受损但积极还款的个人高效便捷重塑...
支持个人信用重塑!央行一次性信... 为支持信用受损但积极还款的个人高效便捷重塑信用,12月22日中国人民银行对外发布一次性信用修复政策有...