zoukankan      html  css  js  c++  java
  • selenium元素定位之多个元素中选择其中的一个

    1、xpath匹配到多个元素如何选择指定的元素定位

    (1)xpath匹配到多个元素,选择指定的元素,通过末尾的数字选择具体的元素

    (//span[@id=‘example’])[2]

    (2)xpath定位到统计标签的最后一个

    //span[@id='example']/a[last()]

    (3)xpath定位同级标签的倒数第二个

    //span[@id='example']/a[last()-1]

    2、css选择器:nth-child(),选择的是父元素的第n个元素

    (1)选择列表中的偶数标签 :nth-child(2n)

    (2)选择列表中的奇数标签  :nth-child(2n-1)

    (3)选择从第6个开始,直到最后   :nth-child(n+6)

    (4)选择第1个到第6个  :nth-child(-n+6)

    (5)选择第6个到第9个  :nth-child(n+6):nth-child(-m+9)

    (6)选择倒数第N个  :nth-last-child(N)   注意:N可以使数字、关键词或者公式

    (7)选择特定类型的第n个子元素的每个元素  :nth-of-type(N)  注意:N可以使数字、关键词或者公式

    (8)选择除第一个以外的所有   :nth(:first-child)

    (9)选择除最后一个元素以外的所有   :nth(:last-child)

     

    本博客纯粹是学习过程中的笔记,部分来自转载或摘抄,如有侵权,请联系删除 email:18017870857@163.com
  • 相关阅读:
    SqlServer_小工具_时间格式化
    SqlServer_小工具_字符填充(左)
    SqlServer_小工具_获取北京时间
    JS写入Json到CSV并下载
    写入数据到CSV
    写入数据到Excel
    批量插入数据
    Json填充Object工具
    Json|XMl|Object互相转化-小工具
    TODO:用python实现aws签名
  • 原文地址:https://www.cnblogs.com/yanzhuping/p/14334447.html
Copyright © 2011-2022 走看看