zoukankan      html  css  js  c++  java
  • Selenium元素定位问题

    定位元素时,遇到一些诡异事件:

      明明就是通过ID定位的,但是就是没有定位到该元素呢?

          1.通过element.find_elements_by_xxx()获取该元素的个数,试试是否有获取到元素,0个表示没有获取到元素,大于1时,表示获取的元素不唯一

          2.显式等待,隐式等待。强制等待要合理利用,需要判断元素是否可见,是否可点击

          3.可以element.get_attribute('href')打印出元素所有属性,查看是不是自己想要的那一个      

    element = driver.find_elements_by_xpath('a')
    for i in range(len(element)):
        element.get_attribute('href')
        element.get_attribute('type')
    

      

  • 相关阅读:
    SpringBoot详解(二)——
    SpringBoot详解(一)——
    数据库三大范式
    Mysql备份
    mysql索引
    mysql事务
    几种数据库查找的案例
    点击加载更多
    layer、弹出框
    验证码倒计时
  • 原文地址:https://www.cnblogs.com/nieliangcai/p/10316050.html
Copyright © 2011-2022 走看看