zoukankan      html  css  js  c++  java
  • robot framework 中对于有滚动条的页面中元素的处理

     

    方法1、定位元素的时候,只要元素在此页面上,即使元素在有滚动条的页面部分RF也能定位到,但是如果要操作元素则需要先使用Focus关键字,然后再进行操作

    方法2、可以通过 Execute Javascript     js="var q=document.documentElement.scrollTop=10000" 方法将滚动条移动到页面底部,js="var q=document.documentElement.scrollTop=0"将滚动条移动到顶部,然后再执行操作元素的动作

    方法1的rf代码:

      Open Browser    https://www.baidu.com/    gc
        maximize browser window
        execute javascript    document.getElementById('kw').value = '廖雪峰'
        click element    xpath=.//*[@id='su']
        sleep    1
        focus    xpath=.//*[@id='page']/a[1]/span[2]
        click element    xpath=.//*[@id='page']/a[1]/span[2]



    方法2的rf脚本


      Open Browser    https://www.baidu.com/    gc
        maximize browser window
        click element    xpath=.//*[@id='su']
        sleep    1
        Execute Javascript     js="var q=document.documentElement.scrollTop=5000"
        click element    xpath=.//*[@id='page']/a[1]/span[2]

  • 相关阅读:
    FTP 协议和 HTTP 协议的比较
    HttpURLConnection的post请求,什么时候发出,writeData存在什么地方
    装饰器
    函数参数以及名称空间作用域
    函数的调用
    函数的返回值
    定义函数的三种方式
    函数
    day05
    day04
  • 原文地址:https://www.cnblogs.com/maxiaotu/p/8242790.html
Copyright © 2011-2022 走看看