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 定位相比上面介绍的方式来说比较难理解,但他们的灵活的定位能力远比上
    面的几种方式要强大得多。

  • 相关阅读:
    odoo10 入门
    git 命令详细介绍
    odoo中Python实现小写金额转换为大写金额
    {DARK CTF } OSINT/Eye
    2020 12 18
    2020 12 17
    2020 12 16
    2020 12 15
    2020 11 14
    2020 11 13
  • 原文地址:https://www.cnblogs.com/zyp1/p/5646123.html
Copyright © 2011-2022 走看看