流程节点参考:获取数据

1、获取元素对象

捕获指定的单个页面元素的属性,选择器,文本内容存储到变量中

指令输入

选项说明
页面节点 页面节点定位符,支持元素捕获

指令输出

输出项说明
提取至变量 web_element:捕获元素的属性,选择器,文本内容等集合对象

使用示例

   

《获取元素对象》

2、获取关联元素

指定一个页面元素,获取与此元素有关联的元素,例如父元素,子元素等

指令输入

选项说明
页面节点 页面节点定位符,支持元素捕获
关联方式
  • 父元素:获取指定页面元素的父元素
  • 子元素:获取指定页面元素的所有子元素或指定位置的子元素
  • 相邻元素:获取指定页面元素的上一个相邻元素或下一个相邻元素

指令输出

输出项说明
提取至变量 web_element:关联元素的属性,选择器,文本内容等集合对象

使用示例

  

《获取关联元素》

3、获取元素列表

将指定的页面元素以及它的相似元素提取到元素列表当中,列表每一项就是一个元素

指令输入

选项说明
页面节点 页面节点定位符,支持元素捕获

指令输出

输出项说明
提取至变量 web_element_list:集合了获取到的所有元素的数组

使用示例

   

《获取元素列表》

4、获取元素信息

获取元素的属性文本等相关信息

指令输入

选项说明
页面节点 页面节点定位符,支持元素捕获
操作内容
  • 元素文本内容:获取元素内部的所有文本内容
  • 元素源代码:获取元素的源码
  • 元素值:获取元素value属性的值,一般作用于输入框或下拉框
  • 链接地址:获取a标签的href地址
  • 元素属性:获取元素指定属性对应的值(例如:class、href、id、title、leng等)

指令输出

使用示例

 

《获取元素信息》

5、搜索元素

通过指定的匹配方式,搜索到对应的元素并保存

 

《搜索元素》

指令输入

选项说明
搜索文本 通过文本内容匹配包含相同文本的元素
精确查找 通过搜索文本找到的元素将会作为参数传入此处,内部可以修改JS代码来判断该元素是否符合要求,当返回值为true时,将此搜索到的元素保存至变量中

指令输出

输出项说明
提取至变量 web_element:搜索到的元素

使用示例

--

6、页面截屏

截取页面指定范围内的图片

指令输入

选项说明
截取当前显示内容 截取浏览器整个窗口图片
指定位置
  • X坐标:起始位置距离浏览器视图左边框的距离
  • Y坐标:起始位置距离浏览器视图上边框的距离
  • 宽度:从起始位置需要截取的图片宽度
  • 高度:从起始位置需要截取的图片高度
网页元素 截取指定的网页元素
另存为文件 将截取的图片存储到指定位置(例如:C:\Users\Desktop\a.png)

指令输出

输出项说明
提取文件路径至变量 screenshot_file_path:图片文件的路径

使用示例

 

《页面截屏》

7、打印日志

输入自定义的文本内容或变量,需手动设定。

 

《打印日志》

指令输入

选项说明
日志级别
  • Debug:所有信息
  • Info:提示信息
  • Error:错误信息

指令输出

使用示例

--

8、变量赋值

给变量赋予新值

指令输入

选项说明
选择变量 给选择的变量赋予新值

指令输出

使用示例

 

《变量赋值》

9、获取网址

获取当前标签页的url或域名或网页标题

 

《获取网址》

指令输入

选项说明
获取全部URL 当前网页的全部网页路径
获取域名 当前网站的域名
获取网页标题 当前网页的标题

指令输出

输出值说明
提取至变量 web_url:将获取到的值存入此变量

使用示例

--

10、获取随机数

获取随机范围内的一个数或字符串的长度

 

《获取随机数》

指令输入

选项说明
类型
  • 数字
  • 字符串
数字 随机的数字范围
字符串长度 截取字符串指定长度

指令输出

输出值说明
保存至变量 random_num:存储生成的随机数或指定长度的字符串

使用示例

--

最后更新于 2023-09-05 14:55
回到顶部