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

本文介绍如何使用JavaScript执行前端自动化操作,包括打开新窗口、滚动页面、设置文本框值、点击元素等技巧,并提供了具体的代码示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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\";")


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值