一、robotframework中execute JavaScript的使用
${value} Execute Javascript js语句
二、常用js语句总结
(1)常用查找元素方法
document.getElementsByClassName("classname")
document.getElementsByTagName("tagname")
document.getElementsByClassName("classname")[0].children[0]
(2)返回某元素个数
${num} Execute Javascript return document.getElementsByClassName("code")[1].getElementsByTagName("tr").length
(3)返回某元素标签
${value} Execute Javascript return document.getElementsByClassName("classname")[0].children[1].textContent
(4)返回子元素个数
${num} Execute Javascript return document.getElementsByClassName("classname")[0].children[0].childElementCount
(5)返回元素rgb值
return window.getComputedStyle(document.getElementsByClassName("detailOuter")[1].getElementsByTagName("tr")[${i}].children[${j}], "").color