浏览器执行js

活动说明

在浏览器网页中执行自定义的JavaScript脚本

执行逻辑:RPA通过浏览器变量中的元素对象定位到目标网页,在该网页中根据js代码参数执行JavaScript脚本

属性说明

输入项

浏览器

[IBrowser]

设置用于定位浏览器窗口的元素变量,该变量一般通过"打开网页"或"附加浏览器"活动声明

js代码

[代码编辑框]

输入用JavaScript代码编写的脚本

参数

字符串

设置执行JavaScript脚本时需要传入的参数

超时时间

整数

设置等待元素出现或可交互的最大时间,超过此时间未找到元素,则活动执行报错,默认为8000毫秒(ms)

输出项

执行结果

字符串

将活动执行后的结果输出至指定变量

使用示例

"浏览器执行js"活动中的浏览器变量,一般通过"打开网页"或"附加浏览器"活动声明,在此以"附加浏览器"+"最大化"活动组合示例:

[(附加浏览器使用说明)]

属性栏设置:

  • "附加浏览器":

  • "浏览器执行js":

执行步骤:

  • "附加浏览器":

  • 读取元素选择器中的元素对象

    2)将元素对象输出至浏览器变量"browser"中

  • "浏览器执行js":

    3)根据浏览器变量"browser",定位到"百度"网页

    4)获取待执行的js代码:\"function (a,b ){alert(b); return b;}\",这段代码的意思是弹窗提示参数内容,并返回参数内容

    5)获取代码的参数内容为"九科信息"

    6)获取超时时间设置,若在8000毫秒(ms)内代码未成功执行,则活动执行报错

    7)根据js代码,在"百度"网页中弹窗提示"九科信息",并返回值"九科信息"

    8)将活动执行后的返回值"九科信息"输出至执行结果变量"arg"中

运行结果:

活动执行后的网页执行效果:

在网页弹窗上点击"确定"后的返回值:

注意事项

该活动在"附加浏览器"和"打开网页"活动范围内操作时,"浏览器"属性可以无需再使用变量进行指定

results matching ""

    No results matching ""