[go: up one dir, main page]

CN119396372A - A robot process automation method, system, computer device and storage medium - Google Patents

A robot process automation method, system, computer device and storage medium Download PDF

Info

Publication number
CN119396372A
CN119396372A CN202411444079.7A CN202411444079A CN119396372A CN 119396372 A CN119396372 A CN 119396372A CN 202411444079 A CN202411444079 A CN 202411444079A CN 119396372 A CN119396372 A CN 119396372A
Authority
CN
China
Prior art keywords
automation
script
process automation
robotic process
target application
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202411444079.7A
Other languages
Chinese (zh)
Inventor
陈晓源
罗洪鹏
陈春攀
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Yuewuji Network Technology Co ltd
Original Assignee
Guangdong Yuewuji Network Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Yuewuji Network Technology Co ltd filed Critical Guangdong Yuewuji Network Technology Co ltd
Priority to CN202411444079.7A priority Critical patent/CN119396372A/en
Publication of CN119396372A publication Critical patent/CN119396372A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/31Programming languages or programming paradigms

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computing Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

一种机器人流程自动化方法,包括如下步骤:在操作系统中运行具有无障碍操作权限的机器人流程自动化主程序;向机器人流程自动化主程序中导入自动化脚本;在操作系统中启动目标应用程序;机器人流程自动化主程序获取目标应用程序的用户界面视图信息,并且解析出可操作项目;机器人流程自动化主程序执行自动化脚本对目标应用程序的可操作项目进行自动化操作;从操作系统中获取目标应用程序被自动化操作后的动态响应数据,并且与目标应用程序的期望响应数据进行比较,得到响应差异数据;基于响应差异数据对自动化脚本进行保持或者更新。本发明提供一种机器人流程自动化方法、系统、计算机设备及存储介质,可拓展性强,并且易于实现。

A robotic process automation method comprises the following steps: running a robotic process automation main program with barrier-free operation authority in an operating system; importing an automation script into the robotic process automation main program; starting a target application in the operating system; the robotic process automation main program obtains user interface view information of the target application and parses operable items; the robotic process automation main program executes the automation script to perform automated operations on the operable items of the target application; obtains dynamic response data of the target application after being automated from the operating system, and compares it with the expected response data of the target application to obtain response difference data; and maintains or updates the automation script based on the response difference data. The present invention provides a robotic process automation method, system, computer device and storage medium, which are highly scalable and easy to implement.

Description

Robot flow automation method, system, computer equipment and storage medium
Technical Field
The invention relates to the field of robot process automation, in particular to a robot process automation method, a system, computer equipment and a storage medium.
Background
RPA (RoboticProcessAutomation ) is a class of process automation software tools that uses automation techniques to simulate human background tasks such as extracting data, filling in forms, moving files, and the like. The robotic flow automation technology combines APIs and user interfaces that are capable of integrating and executing repetitive tasks between enterprises and productivity applications. By deploying scripts for simulating manual processes, the robotic process automation tool can automatically perform activities and transactions in various unrelated software systems. The existing robot flow automation technology mainly has the following two implementation modes.
The first is to execute an automation script after the underlying rights are acquired in the operating system. For example, in an android device, user behavior needs to be simulated by means of adbshell tools after root rights are obtained. The specific implementation principle is that because the Android bottom layer is a Linux system, a Linux command can be sent through adbshell, and a real user actually writes a signal quantity into a system pair/dev/input/event when touching a mobile phone screen, the Android system circularly reads the output in the system pair/dev/input/event and then distributes the output downwards, so that the feedback of the user behavior of the whole touch is completed. The android device after the root permission is obtained can continuously send the touch event of the custom linux to/dev/input/event through adbshell, so that clicking behaviors of an android system are simulated in a reasonable chapter. The method mainly has the problems that the method can be used only after the bottom layer authority is obtained, the efficiency of driving the injection event to the bottom layer of the system is low, the coordinates of the UI control are also obtained during the injection event, and the devices with different resolutions are troublesome to adapt and are not suitable for mass production.
And secondly, developing an automation script by adopting JavaScript based on node. Js as a script language, and realizing the operation of the automation script by virtue of an auxiliary service function provided by an operating system. For example, for the security device, by means of the capability provided by the Android auxiliary service function, the operation of directly designating the control is realized, for example, the event operations such as UI control retrieval, simulated clicking, sliding, long-press and the like are performed on the Android device. The main disadvantage of this approach is that the overall functionality is poorly developed, and if functional modules are to be added, the functional modules can only be developed based on the existing functional increments again, for example, the graphic search needed by the automation program for game, and the entire graphic search functional modules are to be put into project engineering for recompilation and packaging.
Disclosure of Invention
In order to solve the defects in the prior art, the invention provides a robot flow automation method, a system, computer equipment and a storage medium, which have strong expansibility and are easy to realize.
In order to achieve the above purpose, the invention adopts the following specific scheme:
a robotic process automation method comprising the steps of:
Running a robot flow automatic main program with barrier-free operation authority in an operation system;
importing an automation script into a robot flow automation main program;
starting a target application program in an operating system;
the robot flow automation main program obtains user interface view information of a target application program and analyzes an operable item;
The robot flow automation main program executes an automation script to automatically operate the operable items of the target application program;
Acquiring dynamic response data of the target application program after automatic operation from an operating system, and comparing the dynamic response data with expected response data of the target application program to obtain response difference data;
The automation script is maintained or updated based on the response difference data.
Preferably, the robot flow automation main program is driven by using a Python language, a Python running environment and a plurality of Python standard libraries are integrated in the robot flow automation main program, and an automation script is encoded by using the Python language;
when an automation script is introduced into a robot flow automation main program, the automation script is introduced in the form of a Python standard library.
Preferably, before starting the target application program in the operating system, checking the running state of the robot flow automation main program, starting the target application program when the robot flow automation main program runs normally, and otherwise, stopping the operation and giving a warning through the operating system.
Preferably, after the robotic process automation main program analyzes the operable items, an automation script capable of performing an automation operation on the operable items is extracted based on the operable items, and a script execution plan for determining an execution order of the automation script is generated, and the robotic process automation main program executes the automation script based on the script execution plan when performing the automation operation on the operable items of the target application program.
Preferably, the script execution plan includes a plurality of script tags for tagging automated scripts, a script sequence number for ordering the script tags, and an operational item associated with the automated scripts.
Preferably, when comparing the dynamic response data and the expected response data, the automation script is maintained if the dynamic response data completely covers the expected response data, the automation script is increased if the expected response data completely covers the dynamic response data, and the automation script is updated if the expected response data and the dynamic response data have a difference.
Preferably, specific methods of updating the automation script include adding, deleting and/or modifying.
A robotic process automation system for implementing a robotic process automation method as described above, the system comprising:
the script creation module is used for creating or acquiring an automatic script;
The application activation module is used for running the robot flow automatic main program in the operating system and importing an automatic script into the robot flow automatic main program;
the data acquisition module is used for acquiring user interface view information of the target application program and acquiring dynamic response data;
and the data processing module is used for analyzing the operable items from the user interface view information and comparing the dynamic response data with expected response data of the target application program.
A computer device, comprising:
a memory storing a computer program;
a processor for reading the computer program from the memory and executing to implement a robotic process automation method as described above.
A storage medium storing a computer program which, when executed, implements a robot flow automation method as described above.
The invention has strong expansibility, can build and import Python libraries according to the requirement by internally arranging the Python operation environment in the RPA program to support a large number of Python standard libraries, realizes more automatic scripts, has high development efficiency, has low invasiveness, can be realized by using barrier-free service of an operating system, and does not need to acquire the bottom layer authority of equipment.
Drawings
In order to more clearly illustrate the embodiments of the invention or the technical solutions in the prior art, the drawings that are required in the embodiments or the description of the prior art will be briefly described, it being obvious that the drawings in the following description are only some embodiments of the invention, and that other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1 is a flow chart of a robotic process automation method of the present invention;
FIG. 2 is a diagram of a software framework when the present invention is applied to an android system.
Detailed Description
The following description of the embodiments of the present invention will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present invention, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
As shown in fig. 1, the present invention first provides a robot flow automation method, which includes S1 to S7.
S1, running a robot flow automatic main program with barrier-free operation authority in an operation system. In order to facilitate development and improve development efficiency, in the invention, a robot flow automation main program is driven by a Python language, and a Python running environment and a plurality of Python standard libraries are integrated in the robot flow automation main program. The robot flow automation main program based on the Python language drive can utilize a huge number of Python standard libraries in the prior art, can greatly reduce development difficulty and cost, and shortens development period.
S2, importing an automation script into the robot flow automation main program. The automatic script is matched with the robot flow automatic main program, and when the automatic script is imported into the robot flow automatic main program by using Python language coding, the automatic script is imported in the form of a Python standard library.
S3, starting the target application program in the operating system. In order to ensure that the robot flow automatic operation can be smoothly realized, before the target application program is started in the operating system, the running state of the robot flow automatic main program is checked, the target application program is started when the robot flow automatic main program runs normally, and otherwise, the operation is terminated and a warning is sent out through the operating system. For different operating systems, the robot flow automation main program has different background running modes, and whether the robot flow automation main program is running or not can be determined by checking the process of the operating system. It should also be noted that, for different target applications, each target application needs to determine whether the robot flow automation main program is running or not before starting. If a target application program is closed after running for a period of time, it is also necessary to check whether the robot flow automation main program is running or not at the next restart, or when restart is required due to a program running error or the like. When the main robot flow automatic program is closed accidentally, the main robot flow automatic program can be started by itself, so that the main robot flow automatic program has a self-starting function and authority, the main robot flow automatic program is ensured to run in an operating system stably enough, and the robot flow automatic can be realized smoothly.
S4, the robot flow automation main program acquires user interface view information of the target application program and analyzes the operable items. Considering that the user interface view information of any one target application program may be different, when the robot flow automation main program obtains the user interface view information, the robot flow automation main program mainly obtains the operable items by checking the objects in the user interface view information, common objects comprise buttons, forms, input frames, carousel and the like, and the operation modes of the objects of the same type in different target application programs are mostly the same, so that the operable items and the operation modes corresponding to the operable items can be extracted by analyzing the objects.
Further, after the robot flow automation main program analyzes the operable items, an automation script capable of performing an automation operation on the operable items is extracted based on the operable items, and a script execution plan for determining an execution order of the automation script is generated, and the robot flow automation main program executes the automation script based on the script execution plan when performing the automation operation on the operable items of the target application program. For the same target application program, a plurality of automation scripts can commonly control the target application program, and the operable items required to be controlled by different automation scripts can be the same or different, so that after the operable items are acquired, the robot flow automation main program can firstly determine the automation script capable of automatically operating the operable items according to the operable items, and create a script execution plan. When the robot flow automatic main program starts to automatically operate the operable items in the target application program based on the automatic script, the operation can be performed quickly based on the script execution plan without repeatedly inquiring the available automatic script, so that the automatic operation efficiency of the robot flow automatic main program is greatly improved.
In actual implementation, the script execution plan may include a plurality of script tags for tagging automation scripts, script sequence numbers for ordering the script tags, and operational items associated with the automation scripts. The script mark is used for enabling each automation script to have a unique mark symbol, so that a robot process automation main program can conveniently and rapidly read and apply the automation scripts based on the mark symbol, when a plurality of automation scripts are needed to operate the same target application program, the script serial numbers are used for determining the execution sequence of the plurality of automation scripts, for example, after the automation script with the script serial number of 01 is executed, the automation script with the script serial number of 02 is started to be executed, the script serial numbers can also comprise the circulation times, the circulation times are used for determining the repeated circulation times of one automation script, the operable items are used for determining the corresponding relation between the automation script and the operable items in the target application program, for example, the automation script can be operated only on a button in one execution.
S5, the robot flow automation main program executes an automation script to automatically operate the operable items of the target application program.
S6, acquiring dynamic response data of the target application program after automatic operation from the operating system, and comparing the dynamic response data with expected response data of the target application program to obtain response difference data. The purpose of robot process automation is to replace manual operation to carry out some automatic operations on a target application program, but it is difficult to determine whether the target application program correctly responds to the automatic operation as fast as manual operation, when insufficient automatic script writing exists, the situation that the required operation cannot be realized easily occurs, and therefore, dynamic response data of the target application program needs to be obtained to judge whether the automatic script carries out correct operation on the target application program. The expected response data is a response expected to occur when automating the target application, for example, when an automation script is used to click a button, the expected response data is to jump to a new page. On the basis, when the dynamic response data and the expected response data are compared, the automation script is maintained if the dynamic response data completely cover the expected response data, the automation script is increased if the dynamic response data completely cover the dynamic response data, and the automation script is updated if the dynamic response data and the expected response data are different. Specifically, if the dynamic response data completely covers the expected response data, it indicates that the target program is fully operated, and the automation script is kept unchanged, and if the dynamic response data completely covers the dynamic response data, it indicates that some expected response data may not be successfully generated, that is, the automation script may not successfully perform some operations, and at this time, the automation script needs to be updated to realize adjustment. It should also be noted that if the dynamic response data and the expected response data are completely identical, the automation script is kept unchanged.
And S7, maintaining or updating the automation script based on the response difference data. Specific methods of updating automation scripts include adding, deleting, and/or modifying.
In one embodiment of the present invention, the robotic process automation method of the present invention is applied in an android system, and a software architecture at this time is shown in fig. 2.
The invention further provides a robot flow automation system for realizing the robot flow automation method, which comprises a script creation module, an application activation module, a data acquisition module and a data processing module.
And the script creation module is used for creating or acquiring an automation script.
And the application activation module is used for running the robot flow automation main program in the operating system and importing the automation script into the robot flow automation main program.
And the data acquisition module is used for acquiring the user interface view information of the target application program and acquiring dynamic response data.
And the data processing module is used for analyzing the operable items from the user interface view information and comparing the dynamic response data with expected response data of the target application program.
It will be clear to those skilled in the art that, for convenience and brevity of description, specific working procedures of the above-described system and apparatus may refer to corresponding procedures in the foregoing method embodiments, which are not described herein again. In the several embodiments provided in the present disclosure, it should be understood that the disclosed systems, devices, and methods may be implemented in other manners. The above-described apparatus embodiments are merely illustrative, and the division of the modules is merely a logical function division, and there may be additional divisions when actually implemented, and for example, multiple modules or components may be combined or integrated into another system, or some features may be omitted or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be through some communication interface, indirect coupling or communication connection of devices or modules, electrical, mechanical, or other form.
The modules described as separate components may or may not be physically separate, and components shown as modules may or may not be physical modules, i.e., may be located in one place, or may be distributed over a plurality of network modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
The invention also provides a computer device comprising a memory and a processor.
And a memory storing a computer program.
A processor for reading the computer program from the memory and executing to implement a robotic process automation method as described above.
The present invention finally provides a storage medium storing a computer program which, when executed, implements a robot flow automation method as described above.
Based on this storage medium, the technical solution of the present disclosure, or a portion contributing to the prior art, or a portion of the technical solution, may be embodied in the form of a software product stored in a storage medium, including several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in the embodiments of the present disclosure. The storage medium includes various media capable of storing program codes, such as a U disk, a removable hard disk, a read-only memory (Readom Only Memory, ROM), a random access memory (Random Access Memory, RAM), a magnetic disk or an optical disk.
In the present specification, each embodiment is described in a progressive manner, and each embodiment is mainly described in a different point from other embodiments, and identical and similar parts between the embodiments are all enough to refer to each other.
The previous description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the invention. Thus, the present invention is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims (10)

1.一种机器人流程自动化方法,其特征在于,包括如下步骤:1. A robotic process automation method, comprising the following steps: 在操作系统中运行具有无障碍操作权限的机器人流程自动化主程序;Run the Robotic Process Automation main program with unimpeded operation permissions in the operating system; 向机器人流程自动化主程序中导入自动化脚本;Import automation scripts into the main RPA program; 在操作系统中启动目标应用程序;Launch the target application in the operating system; 机器人流程自动化主程序获取目标应用程序的用户界面视图信息,并且解析出可操作项目;机器人流程自动化主程序执行自动化脚本对目标应用程序的可操作项目进行自动化操作;从操作系统中获取目标应用程序被自动化操作后的动态响应数据,并且与目标应用程序的期望响应数据进行比较,得到响应差异数据;The main program of the robot process automation obtains the user interface view information of the target application and parses out the operable items; the main program of the robot process automation executes the automation script to perform automated operations on the operable items of the target application; the dynamic response data of the target application after the automated operation is obtained from the operating system, and is compared with the expected response data of the target application to obtain response difference data; 基于响应差异数据对自动化脚本进行保持或者更新。The automation script is maintained or updated based on the response difference data. 2.如权利要求1所述的一种机器人流程自动化方法,其特征在于,机器人流程自动化主程序使用Python语言驱动,在机器人流程自动化主程序中集成有Python运行环境和多个Python标准库,自动化脚本使用Python语言编码;2. A robotic process automation method according to claim 1, characterized in that the robotic process automation main program is driven by Python language, a Python operating environment and a plurality of Python standard libraries are integrated in the robotic process automation main program, and the automation script is coded in Python language; 向机器人流程自动化主程序中导入自动化脚本时,自动化脚本以Python标准库形式被导入。When you import an automation script into the main RPA program, the automation script is imported as a Python standard library. 3.如权利要求1所述的一种机器人流程自动化方法,其特征在于,在操作系统中启动目标应用程序之前,检查机器人流程自动化主程序的运行状态,当机器人流程自动化主程序运行正常时启动目标应用程序,否则终止操作并且通过操作系统发出警告。3. A robotic process automation method as described in claim 1, characterized in that before starting the target application in the operating system, the running status of the robotic process automation main program is checked, and the target application is started when the robotic process automation main program runs normally, otherwise the operation is terminated and a warning is issued through the operating system. 4.如权利要求1所述的一种机器人流程自动化方法,其特征在于,机器人流程自动化主程序解析出可操作项目之后,基于可操作项目提取能够对可操作项目进行自动化操作的自动化脚本,并且生成用于确定自动化脚本的执行顺序的脚本执行计划,机器人流程自动化主程序对目标应用程序的可操作项目进行自动化操作时基于脚本执行计划执行自动化脚本。4. A robotic process automation method as described in claim 1, characterized in that after the robotic process automation main program parses out the operational items, it extracts the automation scripts that can automate the operational items based on the operational items, and generates a script execution plan for determining the execution order of the automation scripts. When the robotic process automation main program automates the operational items of the target application, it executes the automation script based on the script execution plan. 5.如权利要求4所述的一种机器人流程自动化方法,其特征在于,脚本执行计划包括多个用于标记自动化脚本的脚本标记、用于对脚本标记进行排序的脚本序号以及与自动化脚本相关联的可操作项目。5. A robotic process automation method as described in claim 4, characterized in that the script execution plan includes a plurality of script tags for marking automation scripts, script serial numbers for sorting the script tags, and actionable items associated with the automation scripts. 6.如权利要求1所述的一种机器人流程自动化方法,其特征在于,对动态响应数据和期望响应数据进行比较时,若动态响应数据完全覆盖期望响应数据则对自动化脚本进行保持,若期望响应数据完全覆盖动态响应数据则对自动化脚本进行增加,若期望响应数据和动态响应数据存在差异则对自动化脚本进行更新。6. A robotic process automation method as described in claim 1, characterized in that, when comparing the dynamic response data and the expected response data, if the dynamic response data completely covers the expected response data, the automation script is maintained; if the expected response data completely covers the dynamic response data, the automation script is added; if there is a difference between the expected response data and the dynamic response data, the automation script is updated. 7.如权利要求6所述的一种机器人流程自动化方法,其特征在于,对自动化脚本进行更新的具体方法包括增加、删除和/或修改。7. A robotic process automation method as described in claim 6, characterized in that the specific method of updating the automation script includes adding, deleting and/or modifying. 8.一种机器人流程自动化系统,其特征在于,用于实现如权利要求1-7中任意一项所述的一种机器人流程自动化方法,所述系统包括:8. A robotic process automation system, characterized in that it is used to implement a robotic process automation method as claimed in any one of claims 1 to 7, the system comprising: 脚本创建模块,用于创建或者获取自动化脚本;Script creation module, used to create or obtain automation scripts; 应用激活模块,用于在操作系统中运行机器人流程自动化主程序,并且将自动化脚本导入到机器人流程自动化主程序中;An application activation module, used for running the robot process automation main program in the operating system and importing the automation script into the robot process automation main program; 数据采集模块,用于获取目标应用程序的用户界面视图信息,以及获取动态响应数据;A data acquisition module, used to obtain the user interface view information of the target application and obtain dynamic response data; 数据处理模块,用于从用户界面视图信息中解析出可操作项目,并且对动态响应数据与目标应用程序的期望响应数据进行比较。The data processing module is used to parse the operable items from the user interface view information and compare the dynamic response data with the expected response data of the target application. 9.计算机设备,其特征在于,包括:9. Computer equipment, characterized in that it comprises: 存储器,存储有计算机程序;a memory storing a computer program; 处理器,用于从存储器中读取计算机程序并且执行以实现如权利要求1-7中任意一项所述的一种机器人流程自动化方法。A processor is used to read a computer program from a memory and execute it to implement a robotic process automation method as described in any one of claims 1 to 7. 10.存储介质,其特征在于,用于存储计算机程序,该计算机程序被执行时实现如权利要求1-7中任意一项所述的一种机器人流程自动化方法。10. A storage medium, characterized in that it is used to store a computer program, which, when executed, implements a robotic process automation method as described in any one of claims 1 to 7.
CN202411444079.7A 2024-10-16 2024-10-16 A robot process automation method, system, computer device and storage medium Pending CN119396372A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202411444079.7A CN119396372A (en) 2024-10-16 2024-10-16 A robot process automation method, system, computer device and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202411444079.7A CN119396372A (en) 2024-10-16 2024-10-16 A robot process automation method, system, computer device and storage medium

Publications (1)

Publication Number Publication Date
CN119396372A true CN119396372A (en) 2025-02-07

Family

ID=94421538

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202411444079.7A Pending CN119396372A (en) 2024-10-16 2024-10-16 A robot process automation method, system, computer device and storage medium

Country Status (1)

Country Link
CN (1) CN119396372A (en)

Similar Documents

Publication Publication Date Title
US10146672B2 (en) Method and system for automated user interface (UI) testing through model driven techniques
JP6761441B2 (en) User control of automated test functions using software application programming interface (API)
EP3413149B1 (en) Field device commissioning system and field device commissioning method
CN106227654B (en) A kind of test platform
EP3350692A1 (en) Visual content development
US9223647B2 (en) Automatic classification adjustment of recorded actions for automation script
GB2508643A (en) Method for Performing a Regression Test after Modifying Source Code File
US9501388B2 (en) Method and system for creating reference data
CN102999419B (en) A kind of Android test incident record back method and device
CN112860587A (en) UI automatic test method and device
CN115053209B (en) Method and system for generating engineering drawings in engineering system
US10572247B2 (en) Prototype management system
Salam et al. Advanced framework for automated testing of mobile applications
CN115858049A (en) RPA flow componentization arrangement method, device, equipment and medium
CN116524986B (en) System level testing method and system for storage products
CN119396372A (en) A robot process automation method, system, computer device and storage medium
CN116431627A (en) Electronic equipment database table generation method, system, equipment and medium
CN108089854A (en) Device PCI drives development system under a kind of LINUX system
CN115803710A (en) Method and system for generating engineering designs in engineering systems
Huang et al. Implementation of an Automated Learning System for Non-experts
CN110968342A (en) Version comparison method, device and system
CN112162743A (en) Driver generating method, apparatus, computer device and storage medium
CN111597119A (en) Test script updating method and device, storage medium and processor
CN118860552B (en) An operation training method and system for industrial production
CN115795918B (en) FMU model simulation scheduling method, platform and electronic equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination