Java application program automation system

An automation system, java application technology, applied in the direction of program control design, program control device, user interface execution, etc., can solve the problems that JAB is not fully applicable, there is no iterative update, and UI elements have no accessibility support, etc., to improve flexibility and ease of use, time-saving effect

Pending Publication Date: 2021-07-27
上海云扩信息科技有限公司
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The purpose of the present invention is to provide a Java application automation system to solve the lack of official maintenance and almost no iterative update of JAB proposed in the above background technology. In some special applications, for example, the information of many UI elements on Kingdee EAS cannot be accessed. At the same time, JAB does not have accessibility support for user-defined UI elements, which makes JAB not fully applicable in RPA scenarios, etc.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Java application program automation system
  • Java application program automation system
  • Java application program automation system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0020] The technical solutions in the embodiments of the invention will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the invention. Obviously, the described embodiments are only part of the embodiments of the invention, not all of them. Based on the embodiments of the invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the invention.

[0021] see figure 1 , the present embodiment provides a technical solution: a Java application automation system includes a Bridge Intruder module, a Bridge JAR module, a Bridge Server module and a Bridge Client module, wherein the Bridge Intruder module is a Java automation component injection module;

[0022] The Bridge JAR module is part of the Java implementation of the automation module, responsible for direct interaction with Java UI elements;

[0023] The Bridge Server module is ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a Java application program automation system. A BridgeIntruder module is a Java automation component injection module; a BridgeJAR module is realized by a Java part of an automatic module and is responsible for directly interacting with a JavaUI element; a BridgeServer module is an automatic bridging Server end and is responsible for receiving the calling of a client and calling an actual Java method at the same time; a BridgeClient is an automatic bridging Client end, and calling of an accessibility method of the Java control can be initiated through the client. According to the invention, hot loading of components is achieved through AttachApi, accessibility of the user-defined control is achieved, Java application is automated, a large amount of time in the RPA development and deployment process is saved, and the flexibility and usability of products are improved.

Description

technical field [0001] The invention relates to a Java application program automation system, in particular to the technical field of remote application automation. Background technique [0002] RPA, the full name of Robotic Process Automation, is robotic process automation. It is a software automation work method that replaces manual labor, and is used to liberate human beings from repetitive, tedious and regular workflows. Among them, automation technology is the cornerstone of RPA products. RPA will encounter various automation scenarios in the process of implementation. One of the major categories is the application based on the Java AWT / Swing UI framework. This type of application is used in finance, communication And other fields are widely used, so a lot of automation needs have been generated. [0003] On the Windows platform, the automation technology of desktop applications is often implemented based on Accessibility, that is, the accessibility of applications. Th...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/448G06F9/451
CPCG06F9/4482G06F9/451
Inventor 刘春刚金亚东李迪
Owner 上海云扩信息科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products