Skip to content

浏览器

rpa-browser

新标签页

使用场景:新建一个浏览器的标签页。 New Tab

关闭标签页

使用场景: 关闭当前的标签页。 Close Tab

活动标签页

使用场景:将当前标签页设置为浏览器的活动标签页,通常与页面截图配合使用。 Active Tab

切换标签页

使用场景:根据条件切换标签页,当你的浏览器打开了多个网站并且你想让RPA操作多个网站时,你需要它。 Switch Tab

参数
说明
查找方式查找要切换的目标标签页的方式,可选择:Url、Title、Next Tab、Previous Tab、Tab Index。
标签信息查找目标标签的信息,当查找方式为Url、Title、Tab Index时可填。
条件查找目标标签页的条件,当查找方式为Url、Title、Tab Index时可选择:Equal、Not Equals、Contain、Not Contain。

转到网址

使用场景:需要访问某个网站时使用。 Goto Url

参数
说明
Url输入网站Url,如:https://amazon.com。如果不带protocol,默认为https://。    
超时访问网站的超时时间。

滚动元素

使用场景:将页面滚动到目标元素的位置。 Scroll Element

参数
说明
选择器输入元素选择器,如#email、input[type="password"]、 .button_search等。选择器使用可参考:https://developer.mozilla.org/docs/Learn/CSS/Building_blocks/Selectors
变量选择一个保存为对象的变量
元素顺序固定值:选择固定顺序的元素
区间随机:在设定的区间内随机选择一个元素
滚动类型立即:立即滚动到目标元素
平滑:平滑的滚动到目标元素

滚动页面

使用场景:将页面滚动到指定位置 Scroll Page

参数
说明
类型位置:滚动到指定的位置
坐标点:滚动到指定的坐标点
位置顶部、中间、底部
坐标要滚动到的坐标点
滚动类型立即:立即滚动到目标元素
平滑:平滑的滚动到目标元素

刷新页面

使用场景:刷新当前页面 Refresh Page

返回页面

使用场景:返回上一个页面,相当于浏览器的后退按钮 Page Back

点击元素

使用场景:点击页面上的某个元素,如图片,按钮等 Click Element

参数
说明
选择器输入元素选择器,如#email、input[type="password"]、 .button_search等。选择器使用可参考:https://developer.mozilla.org/docs/Learn/CSS/Building_blocks/Selectors
变量选择一个保存为对象的变量
元素顺序固定值:选择固定顺序的元素
区间随机:在设定的区间内随机选择一个元素
点击类型用来点击的类型,可选择:单击、双击
点击按钮用来点击的按钮,可选择:左键、右键

输入内容

使用场景:在相应元素内输入内容 Input Content

参数
说明
选择器输入元素选择器,如#email、input[type="password"]、 .button_search等。选择器使用可参考:https://developer.mozilla.org/docs/Learn/CSS/Building_blocks/Selectors
变量选择一个保存为对象的变量
元素顺序固定值:选择固定顺序的元素
区间随机:在设定的区间内随机选择一个元素
输入延迟输入时,每一个字符的输入时间间隔
内容要输入的内容,可以与变量组合使用,例如:Apple IPhone ${version}。加入version的值是15,最终输入的内容就是:Apple IPhone 15

悬停元素

使用场景: 将鼠标悬停在目标元素上 Hover Element

参数
说明
选择器输入元素选择器,如#email、input[type="password"]、 .button_search等。选择器使用可参考:https://developer.mozilla.org/docs/Learn/CSS/Building_blocks/Selectors
变量选择一个保存为对象的变量
元素顺序固定值:选择固定顺序的元素
区间随机:在设定的区间内随机选择一个元素

聚焦元素

使用场景:将元素聚焦,光标会出现在输入框里,仅限input类型元素 Focus Element

参数
说明
选择器输入元素选择器,如#email、input[type="password"]、 .button_search等。选择器使用可参考:https://developer.mozilla.org/docs/Learn/CSS/Building_blocks/Selectors
变量选择一个保存为对象的变量
元素顺序固定值:选择固定顺序的元素
区间随机:在设定的区间内随机选择一个元素

经过元素

使用场景:模拟鼠标经过某个按钮,图片,输入框等 Passing Element

参数
说明
选择器输入元素选择器,如#email、input[type="password"]、 .button_search等。选择器使用可参考:https://developer.mozilla.org/docs/Learn/CSS/Building_blocks/Selectors
变量选择一个保存为对象的变量
元素顺序固定值:选择固定顺序的元素
区间随机:在设定的区间内随机选择一个元素

截图

使用场景:进行页面截图,并保存到本地。 Screenshot

参数
说明
截图类型截图的类型,可选择:全屏、元素
选择器输入元素选择器,如#email、input[type="password"]、 .button_search等。选择器使用可参考:https://developer.mozilla.org/docs/Learn/CSS/Building_blocks/Selectors
变量选择一个保存为对象的变量
元素顺序固定值:选择固定顺序的元素
区间随机:在设定的区间内随机选择一个元素
图片名称要保存的图片的名称,可以与变量组合使用
图片类型保存的图片类型,可选择:PNG、JPEG
保存路径图片要保存的路径
保存至变量将截取的图片的base64保存至变量

Javascript

使用场景:执行一段JavaScript脚本 Javascript

参数
说明
JavaScript可注入你的JS代码,如:console.log('这是我注入的第一段js')
执行该步骤后可在浏览器中查看到上面的输出
注入变量选择注入的变量,可在js函数里使用该变量,如上图中的 url
返回值保存到将Javascript脚本函数return出来的值保存到某个变量。如上图代码,return出来的值是'Nstbrowser',所以,会将'Nstbrowser'保存至name这个变量

Cookie管理器

使用场景:操作网站的cookie Cookie Manager

参数
说明
类型要操作的类型,可选择:获取、设置、删除
cookie名称要操作的cookie的名称
cookie值类型选择为设置时填写,要设置的cookie值
格式类型选择为获取全部时填写,获取的cookies的数据格式
保存到类型选择为获取时填写,会将获取到的值保存至变量或表格

元素属性

使用场景:操作元素的属性,可以选择设置或读取 Element Attribute

参数
说明
选择器输入元素选择器,如#email、input[type="password"]、 .button_search等。选择器使用可参考:https://developer.mozilla.org/docs/Learn/CSS/Building_blocks/Selectors
变量选择一个保存为对象的变量
元素顺序固定值:选择固定顺序的元素
区间随机:在设定的区间内随机选择一个元素
类型操作元素属性的类型,可选择:读取、设置
属性名称要操作的属性的名称
属性值要设置的值,类型选择设置时可填写
保存到类型选择为读取时填写,会将读取到的值保存至变量或表格

切换到Iframe

使用场景:在主窗口和iframe之间切换,当你想在iframe中操作元素的时候,可以使用它。 Switch Iframe

参数
说明
切换至切换至iframe还是主窗口
选择器输入元素选择器,用来选择目标iframe。选择器使用可参考:https://developer.mozilla.org/docs/Learn/CSS/Building_blocks/Selectors
变量选择一个保存为对象的变量
元素顺序固定值:选择固定顺序的元素
区间随机:在设定的区间内随机选择一个元素

键盘按键

使用场景:模拟键盘按键 Keyboard

参数
说明
类型要模拟的类型,可选择:单次按键、组合按键
要模拟的按键

鼠标滚动

使用场景:模拟鼠标滚轮的滚动 Mouse Wheel

参数
说明
X模拟鼠标滚轮横向滚动的坐标
Y模拟鼠标滚轮纵向滚动的坐标

元素存在

使用场景:判断一个元素是否存在 Element Exist

参数
说明
选择器输入元素选择器,如#email、input[type="password"]、 .button_search等。选择器使用可参考:https://developer.mozilla.org/docs/Learn/CSS/Building_blocks/Selectors
元素顺序固定值:选择固定顺序的元素
区间随机:在设定的区间内随机选择一个元素
超时等待超时时间,超时后返回值为false
保存至将判断的结果保存至变量或表格

鼠标移动

使用场景:移动鼠标到指定位置或指定元素的位置。 Mouse move

参数
说明
类型目标位置的类型,可选择坐标点或元素
选择器输入元素选择器,如#email、input[type="password"]、 .button_search等。选择器使用可参考:https://developer.mozilla.org/docs/Learn/CSS/Building_blocks/Selectors
变量选择一个保存为对象的变量
元素顺序固定值:选择固定顺序的元素
区间随机:在设定的区间内随机选择一个元素
X目标坐标的X
Y目标坐标的Y