robotframework中常用的js脚本,持续更新中

1、在浏览器的tab页中打开一个新窗口 execute javascript window.open('http://loan.${env_test}?pageNumber=1&_input_charset=utf-8&ctoken=${ctoken}','newwindow4')

2、拉动浏览器滚动条到最下面 Execute JavaScript js="var q=document.documentElement.scrollTop=10000"

3、设置文本框的值   execute javascript  document.getElementById('productGroup').value="${cbu_loginid}"

4、可以多个命令执行,命令之间以分号隔开 execute javascript var a=document.getElementsByTagName("select")[1]; var val=a.options[1].value; a.options[1].selected=true

5、点击某个元素 execute javascript  document.getElementById('xxx').click()

6、点击某个没有id或者没有name的元素,如元素:<a class="sui-btn btn-info btn-block btn-xlarge" onclick="runComponent()">执行</a> 可通过jquery+css的方式点击 Execute javascript $(".sui-btn.btn-info.btn-block.btn-xlarge").click() 元素的css方式可通过firefox获取到

7、python修改页面源码: docuexecute javascript docment.querySelector("div[title='aaa']").innerHTML="bb"; #将div元素的文本值由aaa改成bb,对应python写法:

driver.execute_script("document.querySelector(\"div[title='aaa']\").innerHTML=\"bb\";")


猜你喜欢

转载自blog.csdn.net/haiweizhourong/article/details/74296598
今日推荐