selenium元素定位方法介绍
admin
2023-03-16 07:41:15
0
  1. 元素定位方法

    元素名称

    webdriver API

    id

    find_element_by_id()

    name

    find_element_by_name()

    class name

    find_element_by_class_name()

    tag name

    find_element_by_tag_name()

    link text

    find_element_by_link_text()

    partial link text

    find_element_by_partial_link_text()

    xpath

    find_element_by_xpath()

    css selector

    find_element_by_css_selector()

  2. 元素的操作方法


    方法

    说明

    clear

    清除元素内容

    send_keys

    模拟按键输入

    click

    点击

    submit

    提交表单

  3. Xpath定位介绍

    表达式

    结果

    /xxx

    选取根节点xxx

    /xxx/yyy

    根据绝对路径选择元素

    //xxx

    整个文档扫描,找到所有xxx元素

    //xxx/yyy

    所有父元素为xxx的yyy元素

    .

    选取当前节点的父元素节点

    ..

    选取父元素地址

    //xxx[@id]

    选取所有xxx元素中有id属性的元素

    //xxx[@id=yyy]

    选取所有xxx元素id属性为yyy的元素


    //*[count(xxx)=2]

    统计xxx元素个数=2的节点

    //*[local-name()='xxx']

    找到tag为xxx的元素

    //*[starts-with(local-name(),'x')]

    找到所有tag以x开头的元素

    //*[contains(local-name(),'x')]

    找到所有tag包含x的元素

    //*[string-length(local-name()) = 3]

    找到所有tag长度为3的元素

    //xxx | //yyy

    多个路径查找

相关内容

热门资讯

今日重大发现“九九山城麻将.究... 有 亲,根据资深记者爆料九九山城麻将是可以开挂的,确实有挂(咨询软件无需...
最新引进“老友十三水.有挂吗?... 网上科普关于“老友十三水有没有挂”话题很是火热,小编也是针对老友十三水作*弊开挂的方法以及开挂对应的...
玩家最新攻略“八闽福建麻将.辅... 您好:八闽福建麻将这款游戏可以开挂,确实是有挂的,需要了解加客服微信【4282891】很多玩家在这款...
【今日要闻】“湖北云雀麻将.辅... 有 亲,根据资深记者爆料湖北云雀麻将是可以开挂的,确实有挂(咨询软件无需...
今日重大通报“天天微友.有挂吗... 您好:天天微友这款游戏可以开挂,确实是有挂的,需要了解加客服微信【9752949】很多玩家在这款游戏...
玩家分享攻略“微乐捉鸡麻将.究... 网上科普关于“微乐捉鸡麻将有没有挂”话题很是火热,小编也是针对微乐捉鸡麻将作*弊开挂的方法以及开挂对...
今日重磅消息“想游中心五.究竟... 您好:想游中心五这款游戏可以开挂,确实是有挂的,需要了解加客服微信【4282891】很多玩家在这款游...
终于明白“神赚棋牌.开挂器?”... 终于明白“神赚棋牌.开挂器?”必胜开挂神器您好,神赚棋牌这个游戏其实有挂的,确实是有挂的,需要了解加...
柯建铭自爆常跟赖清德报告“大罢... 海峡导报综合报道 民进党今年“7·26”“8·23”两次“大罢免”遭遇滑铁卢,作为发起人的台民意机构...
终于明白“白金岛放炮罚.究竟有... 终于明白“白金岛放炮罚.究竟有挂吗?”太坑了原来有挂您好,白金岛放炮罚这个游戏其实有挂的,确实是有挂...