介绍如何自动化操作使用Java实现的客户端软件。
操作示例
以Java VisualVM为例,目标操作流程如下

编码开发模式
控件捕捉,详见标准模式
自动化流程如下
from rpa.core import * from rpa.utils import * import rpa4 as rpa # 使用V4引擎 def start(): # 获取主窗口 java_wnd = rpa.ui.java.catch('Java VisualVM', mode='exact', process_name='javaw', class_name='SunAwtFrame') java_wnd.activate() # (1)点击“工具”菜单,出现下拉菜单 java_wnd.click("menu_tool") # (2)点击“选项” java_wnd.click("menu_setting") # 获取弹出窗口 java_wnd_2 = rpa.ui.java.catch('选项', mode='exact', process_name='javaw', class_name='SunAwtDialog') # (3)点击“常规”页签 java_wnd_2.click("tab_common") # (4)将“线程”的配置值改为20 java_wnd_2.input_text("input_thread","20") # (5)点击“保存”按钮 java_wnd_2.click("button_save")编码开发模式下,更多可使用的SDK详见 Java
可视化开发模式
重要
当前不支持可视化开发模式操作Java实现的客户端软件
该文章对您有帮助吗?