rf中对于有滚动条的页面中元素的处理
来源:互联网 发布:产品标贴制作软件 编辑:程序博客网 时间:2024/04/30 12:12
方法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]
- rf中对于有滚动条的页面中元素的处理
- robot framework 中对于有滚动条的页面中元素的处理
- selenium-------------------对于页面滚动条的处理
- html页面中为层(div)元素加滚动条
- ASP.NET中页面回传后保持滚动条的位置
- 精确地计算Web页面中滚动条的宽度
- 精确地计算Web页面中滚动条的宽度
- Fragment中设置滚动条随页面滑动的方法
- 同一页面中随滚动条变化的菜单
- 对于请求的URL中有特殊字符的处理
- 页面中滚动条属性
- 保持页面中滚动条的位置,使得页面提交后滚动条还是在原来的位置
- 页面元素滚动条
- 跨域的页面中导航随滚动条的滚动发生变化
- 页面滚动条 body的滚动条
- 滚动条的处理
- 对于web页面上某个显示框内部滚动条的滚动办法
- CEGUI中对于UI元素的操作
- spoj 687 repeats
- android 6.0的权限问题
- Codeforces #280 Div.2 E.Vanya and Field 数学,数论
- Android扫描枪(PDA)开发
- 心血来潮,小试c++11
- rf中对于有滚动条的页面中元素的处理
- POJ 3278 抓牛简单广搜
- 个人总结——studio的常用插件的使用(工作实践)
- 基于QT实现对网络摄像头数据的显示
- 深入理解HashMap(及hash函数的真正巧妙之处)
- Cloudera Manager 5安装
- 配置自定义标签可以有三种方式
- POJ 1611 The Suspects (并查集)
- 关于android自定义控件Topbar的学习