zoukankan      html  css  js  c++  java
  • WebDriver API --8种定位方式

    webdriver 提供了一系列的元素定位方法,常用的有一下8种方式:

    1)id                                                        

    2)name

    3)class name

    4)tag name

    5)link text                通常用在超链接上

    6)partial link text     通常用在超链接上

    7)xpath                   通用方式

    8)css selector         

    xpath定位

    如何这个标签本身没有属性,找父亲→爷爷

     

     

    文本值定位

     当标签属性很少,不足唯一区别元素时,但是标签中间存在唯一的文本值,也可以定位,其具体的格式:

    xxx.find_element_by_xpath("//标签[contains(text(),'文本值')]")

    dr.find_element_by_xpath("//p[contains(text(),'公益')]").click()

    注意文本标签前面是没有使用@的

     

     

  • 相关阅读:
    SQL server查询笔记
    thinkphp ajax无刷新上传头像
    JSTL
    EL表达式
    jBox 弹框内容交互
    网页可读不可写
    readonly与disable的区别
    vuex 的使用
    页面向上滚动
    按照数组中的对象属性进行排序
  • 原文地址:https://www.cnblogs.com/tianpin/p/10078370.html
Copyright © 2011-2022 走看看