robotframework中execute JavaScript常用总结

阅读: 评论:0

robotframework中execute JavaScript常用总结

robotframework中execute JavaScript常用总结

一、robotframework中execute JavaScript的使用

${value}  Execute Javascript  js语句

二、常用js语句总结
(1)常用查找元素方法

(2)返回某元素个数

${num}    Execute Javascript    ElementsByClassName("code")[1].getElementsByTagName("tr").length

(3)返回某元素标签

${value}    Execute Javascript    ElementsByClassName("classname")[0].children[1].textContent

(4)返回子元素个数

${num}    Execute Javascript    ElementsByClassName("classname")[0].children[0].childElementCount

(5)返回元素rgb值

ElementsByClassName("detailOuter")[1].getElementsByTagName("tr")[${i}].children[${j}], "").color

(6)将元素显示到页面

arguments[0].scrollIntoView();
arguments[0].scrollIntoView(true);  #注意是小写,元素顶端与窗口顶部对齐
arguments[0].scrollIntoView(false);  #注意是小写,元素低端与当前窗口底部对齐

(7) 滑动页面到顶端、低端、指定位置

window.scrollTo(0, 0)   #页面滑动到顶端
window.scrollTo(0, document.body.scrollHeight)   #页面滑动到底端
window.scrollTo(0, 1600)    #页面滑动到纵坐标1600位置

(8) 点击元素(若执行用例过程中出现元素click interrupted,元素不可点击的报错,用这个方法会很稳定)

arguments[0].click()

(9)对获取到的文字进行处理,去除首尾空格(trim()),替换换行符(replace(/s/g,’’)表示全局将所有特殊字符替换为’’),split(’/’)可以用split分割返回数组

(10)获取浏览器可见区域高度、宽度

document.documentElement.clientWidth ==> 可见区域宽度
document.documentElement.clientHeight ==> 可见区域高度

本文发布于:2024-01-29 06:28:43,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170648092413354.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23