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

  • 相关阅读:
    记录我发现的第一个关于 Google 的 Bug
    iOS 中的 Delayed Transition
    Appstore|IPA
    地图|定位
    开发者账号
    App跳转
    国际化
    短信|彩信
    闪光灯
    Cornerstone|SVN
  • 原文地址:https://www.cnblogs.com/zyp1/p/5646123.html
Copyright © 2011-2022 走看看