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

  明明就是通过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')

  

最新文章

  1. html多引号嵌套问题
  2. 你离月薪30K还差哪些?
  3. SignalR初体验
  4. perl 面向对象demo
  5. HDU2546:饭卡(01背包)
  6. Redis11种Web应用场景
  7. BNU OJ 51003 BQG's Confusing Sequence
  8. Spring Boot实战之数据库操作
  9. js延迟函数
  10. 关于ASP.NET 服务器报错 Server Error in '/' Application Runtime Error 错误及解决方法
  11. 本科理工男如何学习Linux
  12. python os.path.basename()方法
  13. com.mchange.v2.c3p0.impl.NewPooledConnection@be1839d closed by a client的正确解答
  14. 深入解析 ext2 文件系统 (转)
  15. 怎样在Qsys系统中添加第三方IP核
  16. 集群Redis使用 Python pipline大批量插入数据
  17. 在 Ubuntu16.04 中搭建 Spark 单机开发环境 (JDK + Scala + Spark)
  18. 解决多个python的兼容问题
  19. 关于MCU的烧录,下载与其他接口的比较(二)
  20. mysql日期处在某两个时间段之间的between比较

热门文章

  1. python学习笔记(三)函数
  2. linux内核源代码、配置与编译
  3. Centos Docker1.12 远程Rest api访问的配置方法
  4. 深度分析ORACLE热点块问题
  5. 斐讯面试记录—阻塞Socket和非阻塞Socket
  6. XVII Open Cup named after E.V. Pankratiev Grand Prix of Moscow Workshops, Sunday, April 23, 2017 Problem K. Piecemaking
  7. C++切割字符串
  8. error LNK2038: 检测到“_MSC_VER”的不匹配项: 值“1600”不匹配值“1700”
  9. EXTJS 下载
  10. Zookeeper环境安装