zoukankan      html  css  js  c++  java
  • webdriver 定位

    webdriver 提供了八种元素定位方法:
    1) id
    2) name
    3)class name
    4) tag name
    5)link text
    6) partial link text
    7) xpath
    8) css selector
    在Python 语言中对应的定位方法如下:
    find_element_by_id()
    find_element_by_name()
    find_element_by_class_name()
    find_element_by_tag_name()
    find_element_by_link_text()
    find_element_by_partial_link_text()

    find_element_by_xpath()
    find_element_by_css_selector()


       有时候一个元素并没有id 或name 属性,或者会有多个元素的id 和name 属性值是一样的,又或者每一次刷
    新页面,id 的值都会随机变化。那么在这种情况下我们如何来定位元素呢?
    下面介绍xpath 与CSS 定位相比上面介绍的方式来说比较难理解,但他们的灵活的定位能力远比上
    面的几种方式要强大得多。

  • 相关阅读:
    Lucene
    SQL优化以及索引
    Mysql优化
    RocketMQ
    RocketMQ
    Session共享
    Linux安装Nginx
    初识nginx
    跨域,防止表单重复提交
    HttpClient案例
  • 原文地址:https://www.cnblogs.com/zyp1/p/5646123.html
Copyright © 2011-2022 走看看