zoukankan      html  css  js  c++  java
  • 【Robotframework】定位不到元素的几种原因

    1、页面还没有加载出来,就对页面上的元素进行操作

    这种情况下可以设置等待时间,等页面显示后再进行操作

    2、动态id定位不到元素

    若发现是动态id,直接用xpath的定位或其他方式

    如:1. Execute Javascript  document.getElementByClassName(").click()

           2.按照copy selector:$("copy selector").trigger("click")

          3.Click Element  xpath=//....

    3、Frame没有切换

    这个原因比较常见,首先要理解下frame的实质,frame中实际上是嵌入了另一个页面,而webdriver每次只能在一个页面识别,因此需要定位到相应deframe

  • 相关阅读:
    如何获取地址栏中的参数
    Ajax基础知识
    什么是BFC
    111
    不定宽 块状元素居中3
    POJ 2104主席树
    可持久化数据结构之主席树
    线段树
    Splay 学习
    hello world
  • 原文地址:https://www.cnblogs.com/bashaowei/p/9146598.html
Copyright © 2011-2022 走看看