rf中对于有滚动条的页面中元素的处理

方法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
    execute javascript    document.getElementById('kw').value = '廖雪峰'
    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]





  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值