页面操作分类下包含“新建标签”、“关闭标签”、“关闭其他标签”、“切换标签”、“访问网站”、“刷新页面”、“页面后退”、“页面截图”、“经过元素”、“下拉选择器”、“元素聚焦”、“点击元素”、“输入内容”、“滚动页面”、“上传附件”、“执行JS脚本”,共16个操作选项。
场景举例:要在浏览器新建一个标签页去访问某个网页。
场景举例:关闭当前有RPA操作的标签页,比如在标签页A执行了一些操作,执行完之后,想关掉这个标签页A,就需要用到这个选项。
场景举例:当你要关闭除RPA操作的页面之外的其他标签页,那么就需要用到这个功能。
场景举例:当希望切换网页标签的时候,可以用这个功能。
要使用这个功能,我们需要关注2个地方,标签页的标题与URL(红框所示)。如上图所示,一共有3个标签,分别是IP检测页(标签A),Shopee网站(标签B),Etsy网站(标签C)
Shopee标签页(B)
标题:watch - Prices and Deals - Nov 2022 | Shopee Singapore
URL: https://shopee.sg/search?keyword=watch
Etsy标签页(C)
标题:Pillows -Etsy HK
URL: https://www.etsy.com/hk-en/search?q=pillows
当选择不同的【条件】,填写不同的【标签信息】时,效果如下:
场景举例:需要访问某个网站。
参数 | 说明 |
访问URL | 输入网站域名,如:https://www.amazon.com https://www.facebook.com |
使用变量 | 使用已经保存的变量 |
场景举例:当你要刷新当前页面的时候,就用这个选项。
场景举例:当你要操作页面后退,就用这个选项。
场景举例:当你执行某个步骤,想要截图的时候,可以选择该选项。
参数 | 说明 |
截图名称 | 可输入截图保存的名称,默认:任务id+用户id+时间戳组成。 |
截全屏 | 开启:截取整个网页长图。 关闭:截取当前屏幕可见的页面。 |
图片格式 | 选取输出图片的格式为png或jpeg。选择jpeg,可以选择输出图片的质量。 |
场景举例:模拟鼠标经过某个按钮、图片、输入框等。
参数 | 说明 |
选择器 | 输入元素选择器,如#email_input、input[type="password"]、.button_search等。选择器使用可参考:点击查看 |
储存的元素对象 | 选择一个保存为对象的变量。 |
元素顺序 | 固定值:选择网页里面的第几个元素。 随机:在设定的区间内随机选择一个元素。 |
场景举例:选择下拉选项的其中某一个值。
使用说明:
参数 | 说明 |
元素选择器 | 下拉选择器只支持<select>元素。如上图,输入能定位到<select>的选择器,如:#pet-select。 选择器使用可参考:点击查看 |
储存的元素对象 | 选择一个保存为对象的变量。 |
元素顺序 | 固定值:选择网页里面的第几个元素。 区间随机:在设定的区间内随机选择一个元素。 |
选择的值 | 输入想要选择的值,如上图中想选择'Parrot',即输入value属性的值:parrot。 使用变量*:使用之前保存的变量。 |
场景举例:鼠标会聚焦某个元素上。如下动图所示,光标会出现在输入框里。
参数 | 说明 |
选择器 | 输入选择器,如#email_input、 .button_search等。选择器使用可参考:点击查看 |
储存的元素对象 | 选择一个保存为对象的变量。 |
元素顺序 | 固定值:选择固定顺序的元素 区间随机:在设定的区间内随机选择一个元素。 |
场景举例:点击页面上的某个元素,如图片,按钮等。
参数 | 说明 |
选择器 | 输入元素选择器,如#email_input、input[type="password"]、 .button_search等。 选择器使用可参考:点击查看 |
储存的元素对象 | 选择一个保存为对象的变量。 |
元素顺序 | 固定值:选择固定顺序的元素。 区间随机:在设定的区间内随机选择一个元素。 |
点击类型 | 可选值:鼠标左键、中键、右键。 |
按键类型 | 选择鼠标操作:单击、双击。 |
场景举例:在相应元素内输入内容。
参数 | 说明 |
选择器 | 仅支持以下元素:<input type='text'>、<input type='password'>、<textarea>,故输入的选择器要定位到这些元素。 输入元素选择器,如 input[type="password"] 、 input[type="text"] 选择器使用可参考:点击查看 |
储存的元素对象 | 选择一个保存为对象的变量。 |
元素顺序 | 比如输入的元素选择器在页面上有很多个,顺序则代表你想要选择第几个。 |
内容 | 输入内容:单个内容一行输入,多行内容则换行输入。单个内容请在一行输入即可;多个内容请换行输入,会选取其中一个内容,示例: 内容一 内容二 内容最多 50 行,每行最多 500 个字符 。 顺序选取:会按照输入内容的顺序获取,如内容为: Apple iPhone 13(内容一) Macbook(内容二) 则浏览器1会获取输入内容一,浏览器2会获取输入内容二 。 随机选取:会按照输入的内容随机获取。 随机取数:在指定区间内随机取一个数值。 使用变量*:使用之前保存的变量。 支持用户清除掉文本框里面的数据再次输入(模拟Ctrl+A Del) |
输入间隔时间 | 如上获取内容1,间隔时间300,则是每隔300毫秒输入一个字符。 |
场景举例:该选项是模拟滚动页面,当需要浏览页面的时候,就需要用到这个选项。
参数 | 说明 |
滚动距离 | 位置:可选滚动到页面的顶部、中部、底部; 像素:可输入滚动的距离,如:100,1000,1234像素; |
滚动类型 | 平滑:缓慢滚动到相应的位置![]() 瞬间:快速滚动到相应的位置 ![]() |
滚动速度 | 在滚动类型为【平滑】时,这个功能生效 单次滚动距离:每一次滑动的距离 停止时间:每一次滚动之后,停留多久 两者配置可以达到控制屏幕滚动速度的调节,可以利用调试功能调试出来适合的数值 |
场景举例:可以上传附件到网站,如:excel,txt,图片等文件。
参数 | 说明 |
选择器 | 仅支持对<input type='file'>元素操作,故输入的选择器要定位到这个元素。 输入元素选择器,如 input[type="file"] 选择器使用可参考:点击查看 |
元素顺序 | 比如输入的元素选择器在页面上有很多个,顺序则代表你想要选择第几个。 |
附件 | 本地文件:选择一个本地文件上传 。 文件夹文件随机:选择一个文件夹,随机上传文件夹里面的某个文件。 网络URL:上传网络文件,输入http/https开头的URL。 |
超时等待 | 最长等待时间。如30000:即为30秒内如果没能成功执行该步骤,则会直接执行下一步。 |
场景举例:注入js代码到浏览器中。
参数 | 说明 |
JavaScript | 可注入你的JS代码,如:console.log('hello word!') 执行该步骤后可在浏览器中查看到上面的输出 |
注入变量 | 选择注入的变量,可在js函数里使用该变量,如上图中的 task_id |
返回值保存至 | 将Javascript脚本函数return出来的值保存到某个变量。如上图代码,return出来的值是name保存的值,即'adspower'。所以,会将'adspower'保存至my_name这个变量 |