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()

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

     

     

  • 相关阅读:
    python条件判断之直接加数字
    pythontip题目解答
    twitter api取出的日期格式化
    MySQL Archive存储引擎
    Python Json序列化
    Python 装饰器
    Python 匿名函数
    Python 函数
    Python 字符编码
    Python 文件操作
  • 原文地址:https://www.cnblogs.com/tianpin/p/10078370.html
Copyright © 2011-2022 走看看