JAVA界面操作
对通过JAVA开发的windows桌面应用或网页应用(如:通过swing开发的网页应用)进行操作。
点击元素
点击目标元素
输入参数:
参数名 | 类型 | 是否必须 | 说明 |
---|---|---|---|
元素路径 | string | 是 | 元素定位路径,通过捕获元素按钮 进行捕获 |
输出参数:
无
获取输入框内容
获取文本输入框内的内容
输入参数:
参数名 | 类型 | 是否必须 | 说明 |
---|---|---|---|
元素路径 | string | 是 | 元素定位路径,通过捕获元素按钮 进行捕获 |
输出参数:
变量名 | 类型 | 说明 |
---|---|---|
自定义 | string | 输入框内容 |
填写输入框内容
将指定内容填写到目标输入框中。
输入参数:
参数名 | 类型 | 是否必须 | 说明 |
---|---|---|---|
元素路径 | string | 是 | 元素定位路径,通过捕获元素按钮 进行捕获 |
元素值 | string | 是 | 填写到输入框的内容 |
输出参数:
无
填写密码框内容
填写密码框内容,在设置时会将密码隐藏,防止泄密
输入参数:
参数名 | 类型 | 是否必须 | 说明 |
---|---|---|---|
元素路径 | string | 是 | 元素定位路径,通过捕获元素按钮 进行捕获 |
密码 | string | 是 | 填写到输入框的密码 |
输出参数:
无
选择下拉框内容
选中下拉框
输入参数:
参数名 | 类型 | 是否必须 | 说明 |
---|---|---|---|
元素路径 | string | 是 | 元素定位路径,通过捕获元素按钮 进行捕获 |
元素序号 | int | 是 | 下拉框选中值的索引(从0开始),0表示从上往下数的第1个 |
输出参数:
无
获取勾选框状态
获取单选框或者复选框的状态
输入参数:
参数名 | 类型 | 是否必须 | 说明 |
---|---|---|---|
元素路径 | string | 是 | 元素定位路径,通过捕获元素按钮 进行捕获 |
输出参数:
变量名 | 类型 | 说明 |
---|---|---|
自定义 | bool | true:选中,false:未选中 |
获取元素文本
获取目标元素的显示文本
输入参数:
参数名 | 类型 | 是否必须 | 说明 |
---|---|---|---|
元素路径 | string | 是 | 元素定位路径,通过捕获元素按钮 进行捕获 |
输出参数:
变量名 | 类型 | 说明 |
---|---|---|
自定义 | string | 元素文本 |
展开元素
展开元素,一般用树形结构元素
输入参数:
参数名 | 类型 | 是否必须 | 说明 |
---|---|---|---|
元素路径 | string | 是 | 元素定位路径,通过捕获元素按钮 进行捕获 |
输出参数:
无
折叠元素
折叠元素,将展开的元素折叠。
输入参数:
参数名 | 类型 | 是否必须 | 说明 |
---|---|---|---|
元素路径 | string | 是 | 元素定位路径,通过捕获元素按钮 进行捕获 |
输出参数:
无
滚动到元素
页面滚动到指定元素位置
输入参数:
参数名 | 类型 | 是否必须 | 说明 |
---|---|---|---|
元素路径 | string | 是 | 元素定位路径,通过捕获元素按钮 进行捕获 |
输出参数:
无
等待元素出现
输入参数:
参数名 | 类型 | 是否必须 | 说明 |
---|---|---|---|
元素路径 | string | 是 | 元素定位路径,通过捕获元素按钮 进行捕获 |
超时时间 | int | 是 | 等待元素的最大等待时间,单位:秒,如果超过,则抛出等待超时异常 |
输出参数:
变量名 | 类型 | 说明 |
---|---|---|
自定义 | bool | 等待结果,true:表示出现,false:表示未出现 |
等待元素消失
输入参数:
参数名 | 类型 | 是否必须 | 说明 |
---|---|---|---|
元素路径 | string | 是 | 元素定位路径,通过捕获元素按钮 进行捕获 |
超时时间 | int | 是 | 等待元素的最大等待时间,单位秒,如果超过,则抛出等待超时异常 |
输出参数:
变量名 | 类型 | 说明 |
---|---|---|
自定义 | bool | 等待结果,true:表示消失,false:表示未消失 |
元素截图
输入参数:
参数名 | 类型 | 是否必须 | 说明 |
---|---|---|---|
元素路径 | string | 是 | 元素定位路径,通过捕获元素按钮 进行捕获 |
保存路径 | string | 是 | 截图保存路径 |
输出参数:
无
元素是否存在
判断指定元素是否存在。
输入参数:
参数名 | 类型 | 是否必须 | 说明 |
---|---|---|---|
元素路径 | string | 是 | 元素定位路径,通过捕获元素按钮 进行捕获 |
输出参数:
变量名 | 类型 | 说明 |
---|---|---|
自定义 | bool | 元素是否存在,true:表示存在,false:表示不存在 |
点击元素内坐标
点击元素内的指定坐标位置,坐标为相对于指定元素左上角的坐标。
输入参数:
参数名 | 类型 | 是否必须 | 说明 |
---|---|---|---|
元素路径 | string | 是 | 元素定位路径,通过捕获元素按钮 进行捕获 |
点击位置 | string | 是 | 点击坐标,通过选择按钮 进行定位 |
操作类型 | string | 是 | 点击类型 |
输出参数:
变量名 | 类型 | 说明 |
---|---|---|
自定义 | string | 真实点击坐标(相对于屏幕),如:{"X":342, "Y":457} |
获取相似元素
根据指定的两个元素获取所有相似元素。相似元素指拥有相同祖先节点,元素类型相同且元素路径相似的元素
输入参数:
参数名 | 类型 | 是否必须 | 说明 |
---|---|---|---|
A元素 | string | 是 | 元素定位路径,通过选择按钮 进行捕获 |
B元素 | string | 是 | 元素定位路径,通过选择按钮 进行捕获 |
输出参数:
变量名 | 类型 | 说明 |
---|---|---|
自定义 | List<string> | 所有相似元素的路径集合 |
提取表格数据
将表格元素里的数据提取出来
输入参数:
参数名 | 类型 | 是否必须 | 说明 |
---|---|---|---|
元素路径 | string | 是 | 元素定位路径,通过捕获元素按钮 进行捕获 |
输出参数:
变量名 | 类型 | 说明 |
---|---|---|
自定义 | datatable | 表格内的所有数据,包括表头和表体 |
点击表格单元格
根据行列索引点击指定单元格
输入参数:
参数名 | 类型 | 是否必须 | 说明 |
---|---|---|---|
元素路径 | string | 是 | 元素定位路径,通过捕获元素按钮 进行捕获 |
行索引 | int | 是 | 行索引,从0开始,0表示第一行 |
列索引 | int | 是 | 列索引,从0开始,0表示第一列 |
输出参数:
无
释放资源
释放JavaAccessBridge连接资源
输入参数:
无
输出参数:
无