跳到主要内容

JAVA界面操作

对通过JAVA开发的windows桌面应用或网页应用(如:通过swing开发的网页应用)进行操作。

点击元素

点击目标元素

输入参数

参数名类型是否必须说明
元素路径string元素定位路径,通过捕获元素按钮进行捕获

输出参数

获取输入框内容

获取文本输入框内的内容

输入参数

参数名类型是否必须说明
元素路径string元素定位路径,通过捕获元素按钮进行捕获

输出参数

变量名类型说明
自定义string输入框内容

填写输入框内容

将指定内容填写到目标输入框中。

输入参数

参数名类型是否必须说明
元素路径string元素定位路径,通过捕获元素按钮进行捕获
元素值string填写到输入框的内容

输出参数

填写密码框内容

填写密码框内容,在设置时会将密码隐藏,防止泄密

输入参数

参数名类型是否必须说明
元素路径string元素定位路径,通过捕获元素按钮进行捕获
密码string填写到输入框的密码

输出参数

选择下拉框内容

选中下拉框

输入参数

参数名类型是否必须说明
元素路径string元素定位路径,通过捕获元素按钮进行捕获
元素序号int下拉框选中值的索引(从0开始),0表示从上往下数的第1个

输出参数

获取勾选框状态

获取单选框或者复选框的状态

输入参数

参数名类型是否必须说明
元素路径string元素定位路径,通过捕获元素按钮进行捕获

输出参数

变量名类型说明
自定义booltrue:选中,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连接资源

输入参数

输出参数