CN110765013A - 一种流程自动化执行方法及*** - Google Patents

一种流程自动化执行方法及*** Download PDF

Info

Publication number
CN110765013A
CN110765013A CN201910993432.XA CN201910993432A CN110765013A CN 110765013 A CN110765013 A CN 110765013A CN 201910993432 A CN201910993432 A CN 201910993432A CN 110765013 A CN110765013 A CN 110765013A
Authority
CN
China
Prior art keywords
python script
interface
control information
flow
control
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.)
Granted
Application number
CN201910993432.XA
Other languages
English (en)
Other versions
CN110765013B (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.)
Shenzhen City Street Technology Media Ltd
Original Assignee
Shenzhen City Street Technology Media 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 Shenzhen City Street Technology Media Ltd filed Critical Shenzhen City Street Technology Media Ltd
Priority to CN201910993432.XA priority Critical patent/CN110765013B/zh
Publication of CN110765013A publication Critical patent/CN110765013A/zh
Application granted granted Critical
Publication of CN110765013B publication Critical patent/CN110765013B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/3668Software testing
    • G06F11/3672Test management
    • G06F11/3684Test management for test design, e.g. generating new test cases
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/3668Software testing
    • G06F11/3672Test management
    • G06F11/3688Test management for test execution, e.g. scheduling of test suites
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)
  • Telephone Function (AREA)

Abstract

本发明公开了一种流程自动化执行方法及***,该方法包括:在开启辅助服务时,检测用户在界面上的操作信息以及对应控件的控件信息;根据所述操作信息以及所述控件信息生成动态类型语言Python脚本;对所述Python脚本进行验证;在所述Python脚本验证通过时,响应所述Python脚本,执行所述Python脚本对应的操作流程。过本发明所提供的方法,可以使得***中的流程可编程,可以支持在App中的执行Python脚本,大大提高了RPA自动流程在移动终端上的灵活性以及兼容性,更利于用户自由编程实现自定义的流程,可以自由发挥想象力去实现需要自动化的流程。从而节省了大量重复劳动工作的人手,降低了企业支出成本。

Description

一种流程自动化执行方法及***
技术领域
本申请涉及电子技术领域,尤其涉及一种流程自动化执行方法及***。
背景技术
目前随着互联网技术的普及,移动终端设备已经成为人们工作和生活中的重中之重,随着移动设备的权重越来越高,很多平台在手机上呈现的数据已经比PC端更加丰富,企业针对移动端的运营也越来越注重。但是目前市场上并没有移动端自动化执行流程、录制自动化脚本一体化的产品。传统的人手执行重复性的工作任务,需要大批的工作人员花费大量的时间去处理。
目前,市场上并没有提供针对移动设备RPA(机器人流程自动化,Robotic ProcessAutomation,简称RPA)自动化的软件。市面上仅存在一些用于手机端自动化测试的框架。这些自动化测试框架,都只能依赖ADB(Android Debug Bridge)提供简单的模拟点击,没能够形成自动化执行流程的效果。对于移动端的大批量工作任务,还是只停留在通过人工操作、人工录入等方式处理。人工操作常常容易出错而且需要花费大量的人力和时间,效率也不高。
发明内容
本发明提供了一种流程自动化执行方法及***,用以解决现有技术中移动终端上的流程操作需要工人操作、人工录入等方式,从而导致流程处理容易出错,需要耗费大量的人力以及时间的问题。
其具体的技术方案如下:
一种流程自动化执行方法,所述方法包括:
在开启辅助服务时,检测用户在界面上的操作信息以及对应控件的控件信息;
根据所述操作信息以及所述控件信息生成动态类型语言Python脚本;
对所述Python脚本进行验证;
在所述Python脚本验证通过时,响应所述Python脚本,执行所述Python脚本对应的操作流程。
根据所述操作信息以及所述控件信息生成动态类型语言Python脚本,包括::
在检测到录制指令时,记录包含点击的界面、控件ID、控件位置、控件类型的控件信息;以及
记录在所述界面上的执行操作的操作信息;
根据所述控件信息以及所述操作信息,生成所述Python脚本;;或者
通过终端获取在输入界面控件信息、操作流程,并根据所述输入界面控件信息以及所述操作流程生成自定义的所述Python脚本。
对所述Python脚本进行验证,包括:
确定所述Python脚本中的代码;
对确定出的所述代码进行语法检查、安全检查以及性能验证。
响应所述Python脚本,执行所述Python脚本对应的操作流程,包括:
监听界面上的响应操作,其中,所述响应操作包括界面窗口切换、界面点击、界面滚动操作;
监听调用接口,并确定所述调用接口作出的相应的逻辑处理操作。
在响应所述Python脚本,执行所述Python脚本对应的操作流程之后,所述方法还包括:
检测操作流程是否完成;
在检测到操作流程完成时,执行结束,并释放资源。
一种流程自动化执行***,所述***包括:
检测模块,用于在开启辅助服务时,检测用户在界面上的操作信息以及对应控件的控件信息;
生成模块,用于根据所述操作信息以及所述控件信息生成动态类型语言Python脚本;
处理模块,用于对所述Python脚本进行验证;在所述Python脚本验证通过时,响应所述Python脚本,执行所述Python脚本对应的操作流程。
所述生成模块,具体用于在检测到录制指令时,记录包含点击的界面、控件ID、控件位置、控件类型的控件信息;以及记录在所述界面上的执行操作的操作信息;根据所述控件信息以及所述操作信息,生成所述Python脚本;或者通过终端获取在输入界面控件信息、操作流程,并根据所述输入界面控件信息以及所述操作流程生成自定义的所述Python脚本。
所述处理模块,还用于确定所述Python脚本中的代码;对确定出的所述代码进行语法检查、安全检查以及性能验证。
所述处理模块,还用于监听界面上的响应操作,其中,所述响应操作包括界面窗口调整、界面点击、界面滚动操作;监听调用接口,并确定所述调用接口作出的相应的逻辑处理操作。
所述处理模块,还用于检测操作流程是否完成;在检测到操作流程完成时,执行结束,并释放资源。
通过本发明所提供的方法至少具有如下技术效果:
1、通过本发明所提供的方法,可以使得***中的流程可编程,可以支持在App中的执行Python脚本,大大提高了RPA自动流程在移动终端上的灵活性以及兼容性,更利于用户自由编程实现自定义的流程,可以自由发挥想象力去实现需要自动化的流程。从而节省了大量重复劳动工作的人手,降低了企业支出成本。
2、通过上述的方法,移动终端不需要和电脑进行连接即可执行自动化流程,对于的固定流程的任务,只需要编写好相应流程的Python脚本,即可实现特定流程的自动完成,以及自动批量完成。从而效率比传统的手工操作提高了500%的效率,同时,还降低了运营设备成本。
3、针对手机的自动化任务,本***提供了手机端录制自动化流程的方法,直接点击屏幕上的控件,可以记录点击的步骤,并直接输出为可执行自动化流程的Python文件脚本。从而使用安卓手机RPA进行自动化流程执行,无需再对大量人员进行流程培训,只需要生成特定流程的“机器人”即可,大大节省了人力成本和时间成本。
附图说明
图1为本发明实施例中一种流程自动化执行方法的流程图;
图2为本发明实施例中***中各个模块之间的执行流程图;
图3为本发明实施例中一种流程自动化执行***的结构示意图。
具体实施方式
下面通过附图以及具体实施例对本发明技术方案做详细的说明,应当理解,本发明实施例以及实施例中的具体技术特征只是对本发明技术方案的说明,而不是限定,在不冲突的情况下,本发明实施例以及实施例中的具体技术特征可以相互组合。
首先来讲,在本发明实施例中,通过对安卓***的“辅助服务”编程接口进行封装,并在App中集成Python代码解释器,对外提供可编程的接口,调用RPA***的功能,实现可编程得流程自动化控制、在手机端直接录制自动化流程以及直接输出可执行自动化流程的Python脚本的一体化方案,具体实现原理如下:
如图1所示为本发明实施例中一种流程自动化执行方法的流程图,该方法包括:
S1,在开启辅助服务时,检测用户在界面上的操作信息以及对应控件的控件信息;
S2,根据所述操作信息以及所述控件信息生成动态类型语言Python脚本;
S3,对所述Python脚本进行验证;
S4,在所述Python脚本验证通过时,响应所述Python脚本,执行所述Python脚本对应的操作流程。
首先来讲,使用操作***提供的“辅助服务(AccessibilityService)”编程接口,封装了可供Python对AccessibilityService编程接口进行操作的相关方法,并在***App中集成Python运行环境,在本***中称为RPA Core SDK。
如图2所示为该***中各个模块之间的执行流程图,在确定***中的AccessibilityService辅助服务功能启动时,首先会产生Python脚本,该Python脚本的产生方式如下:
1、点击屏幕录制产生:RPA Core SDK通过使用AccessibilityService编程接口,记录点击的界面、控件id、控件位置、控件文字、控件类型等信息,并记录在该界面上的操作如点击、滑动、长按等,最终生成相应的Python脚本;
2、编写Python代码实现:使用本***提供的RPA Core SDK进行开发,调用RPACore SDK中提供的可操作AccessibilityService的方法编程实现所需功能。
在通过上述的方式生成Python脚本之后,加载上述步骤中产生的Python脚本,并对Python脚本中的代码进行验证,此处的验证包括但不限于对代码进行语法检查、安全检查以及性能验证。
在验证通过之后,调用Python脚本的__main__方法开始执行。:RPA Core SDK响应Python脚本方法,并开始自动操作手机,执行过程中,用户的Python脚本、RPA Core SDK以及AccessibilityService可进行以下的交互:
1、AccessibilityService把操作***响应的onAccessibilityEvent方法回调给RPA Core SDK,让RPA Core SDK可监听界面窗口改变、界面点击、界面滚动等消息,用户的Python脚本可注册监听接口,并作出相应的逻辑处理;
2、用户产生的Python脚本,给RPA Core SDK返回执行的最终结果:执行成功或失败,以及相应的执行信息。
3、自定义回调事件:用户产生的Python脚本可根据自身业务需要,通过RPA CoreSDK,与AccessibilityService进行自定义的交互。
将产生的Python脚本把结果返回给RPA Core SDK,RPA Core SDK释放相关资源,单次RPA任务完成。
下面通过具体的应用情况对本发明技术方案做进一步的说明:
情况一:头条文章自动点赞自动执行流程
步骤一:打开安卓手机中的“辅助服务”或“无障碍”功能。
步骤二:产生Python脚本(屏幕录制方式):
1)、开启RPA Core SDK的录制功能,调出录制悬浮窗;
2)、点击悬浮窗中的“开始录制”按钮;
3)、打开今日头条App中的某一文章的详情页面;
4)、点击“赞”按钮,然后在悬浮窗中点击“保存步骤”;
5)、点击悬浮窗中的“完成录制”按钮,即可导出Python脚本;
步骤三:使用RPA Core SDK加载Python脚本。
步骤四:RPA Core SDK自动检查Python代码。
步骤五:通过检查后,RPA Core SDK开始执行Python脚本。
步骤六:RPA Core SDK开始调用“辅助服务”自动操作手机。
步骤七:任务自动完成。
情况二:自动收集“iphone11”在腾讯新闻上能搜索到的新闻,并按照特定格式输出为csv文件
步骤一:打开安卓手机中的“辅助服务”或“无障碍”功能。
步骤二:使用RPA Core SDK编写Python脚本实现自动化流程(以腾讯新闻V5.8.82为例,版本不同,资源id可能会不一样):
a、调用SDK提供的open_app方法,传入腾讯新闻的包名“com.tencent.news”,即可实现自动调起腾讯新闻App
b、调用SDK提供的click_id方法,传入搜索框控件的id(com.tencent.news:id/al0),即可实现自动点击搜索框;
c、调用SDK提供的input_content_by_id方法,传入搜索框id(com.tencent.news:id/btw)和要输入的内容(iphone11),即可实现自动粘贴内容到搜索框;
d、调用SDK提供的click_text方法,传入要点击的文字(搜索),即可实现点击搜索按钮;
e、调用SDK提供的click_id_with_index方法,传入搜索结果列表的id(com.tencent.news:id/aj)以及需要点击的项的下标(从0开始),即可实现点击指定的搜索结果,并进入到文章详情页面;
f、调用SDK提供的find_node_text_by_id,传入要提取文字的控件id(com.tencent.news:id/cj),即可实现提取文章标题显示的文字;
g、调用SDK提供的write_csv方法即可输出内容到csv文件;
h、调用SDK提供的on_result方法,传入参数:True代表成功,False代表失败;
步骤三:使用RPA Core SDK加载Python脚本。
步骤四:RPA Core SDK自动检查Python代码。
步骤五:通过检查后,RPA Core SDK开始执行Python脚本。
步骤六:RPA Core SDK开始调用“辅助服务”自动操作手机。
步骤七:任务自动完成。
通过本发明所提供的方法至少具有如下技术效果:
1、通过本发明所提供的方法,可以使得***中的流程可编程,可以支持在App中的执行Python脚本,大大提高了RPA自动流程在移动终端上的灵活性以及兼容性,更利于用户自由编程实现自定义的流程,可以自由发挥想象力去实现需要自动化的流程。从而节省了大量重复劳动工作的人手,降低了企业支出成本。
2、通过上述的方法,移动终端不需要和电脑进行连接即可执行自动化流程,对于的固定流程的任务,只需要编写好相应流程的Python脚本,即可实现特定流程的自动完成,以及自动批量完成。从而效率比传统的手工操作提高了500%的效率,同时,还降低了运营设备成本。
3、针对手机的自动化任务,本***提供了手机端录制自动化流程的方法,直接点击屏幕上的控件,可以记录点击的步骤,并直接输出为可执行自动化流程的Python文件脚本。从而使用安卓手机RPA进行自动化流程执行,无需再对大量人员进行流程培训,只需要生成特定流程的“机器人”即可,大大节省了人力成本和时间成本。
对应本发明所提供的方法,本发明实施例中还提供了一种流程自动化执行***,如图3所示为本发明实施例中一种流程自动化执行***的结构示意图,该***包括:
检测模块301,用于在开启辅助服务时,检测用户在界面上的操作信息以及对应控件的控件信息;
生成模块302,用于根据所述操作信息以及所述控件信息生成动态类型语言Python脚本;
处理模块303,用于对所述Python脚本进行验证;在所述Python脚本验证通过时,响应所述Python脚本,执行所述Python脚本对应的操作流程。
进一步,在本发明实施例中,所述生成模块302,具体用于在检测到录制指令时,记录包含点击的界面、控件ID、控件位置、控件类型的控件信息;以及记录在所述界面上的执行操作的操作信息;根据所述控件信息以及所述操作信息,生成所述Python脚本。
进一步,在本发明实施例中,所述处理模块303,还用于确定所述Python脚本中的代码;对确定出的所述代码进行语法检查、安全检查以及性能验证。
进一步,在本发明实施例中,所述处理模块303,还用于监听界面上的响应操作,其中,所述响应操作包括界面窗口调整、界面点击、界面滚动操作;监听调用接口,并确定所述调用接口作出的相应的逻辑处理操作。
进一步,在本发明实施例中,所述处理模块303,还用于检测操作流程是否完成;在检测到操作流程完成时,执行结束,并释放资源。
尽管已描述了本申请的优选实施例,但本领域内的普通技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改,包括采用特定符号、标记确定顶点等变更方式。
显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

Claims (10)

1.一种流程自动化执行方法,其特征在于,所述方法包括:
在开启辅助服务时,检测用户在界面上的操作信息以及对应控件的控件信息;
根据所述操作信息以及所述控件信息生成动态类型语言Python脚本;
对所述Python脚本进行验证;
在所述Python脚本验证通过时,响应所述Python脚本,执行所述Python脚本对应的操作流程。
2.如权利要求1所述的方法,其特征在于,根据所述操作信息以及所述控件信息生成动态类型语言Python脚本,包括:
在检测到录制指令时,记录包含点击的界面、控件ID、控件位置、控件类型的控件信息;以及
记录在所述界面上的执行操作的操作信息;
根据所述控件信息以及所述操作信息,生成所述Python脚本;或者
通过终端获取在输入界面控件信息、操作流程,并根据所述输入界面控件信息以及所述操作流程生成自定义的所述Python脚本。
3.如权利要求1所述的方法,其特征在于,对所述Python脚本进行验证,包括:
确定所述Python脚本中的代码;
对确定出的所述代码进行语法检查、安全检查以及性能验证。
4.如权利要求1所述的方法,其特征在于,响应所述Python脚本,执行所述Python脚本对应的操作流程,包括:
监听界面上的响应操作,其中,所述响应操作包括界面窗口切换、界面点击、界面滚动操作;
监听调用接口,并确定所述调用接口作出的相应的逻辑处理操作。
5.如权利要求1所述的方法,其特征在于,在响应所述Python脚本,执行所述Python脚本对应的操作流程之后,所述方法还包括:
检测操作流程是否完成;
在检测到操作流程完成时,执行结束,并释放资源。
6.一种流程自动化执行***,其特征在于,所述***包括:
检测模块,用于在开启辅助服务时,检测用户在界面上的操作信息以及对应控件的控件信息;
生成模块,用于根据所述操作信息以及所述控件信息生成动态类型语言Python脚本;
处理模块,用于对所述Python脚本进行验证;在所述Python脚本验证通过时,响应所述Python脚本,执行所述Python脚本对应的操作流程。
7.如权利要求6所述的***,其特征在于,所述生成模块,具体用于在检测到录制指令时,记录包含点击的界面、控件ID、控件位置、控件类型的控件信息;以及记录在所述界面上的执行操作的操作信息;根据所述控件信息以及所述操作信息,生成所述Python脚本;或者通过终端获取在输入界面控件信息、操作流程,并根据所述输入界面控件信息以及所述操作流程生成自定义的所述Python脚本。
8.如权利要求6所述的***,其特征在于,所述处理模块,还用于确定所述Python脚本中的代码;对确定出的所述代码进行语法检查、安全检查以及性能验证。
9.如权利要求6所述的***,其特征在于,所述处理模块,还用于监听界面上的响应操作,其中,所述响应操作包括界面窗口切换、界面点击、界面滚动操作;监听调用接口,并确定所述调用接口作出的相应的逻辑处理操作。
10.如权利要求6所述的***,其特征在于,所述处理模块,还用于检测操作流程是否完成;在检测到操作流程完成时,执行结束,并释放资源。
CN201910993432.XA 2019-10-18 2019-10-18 一种流程自动化执行方法及*** Active CN110765013B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910993432.XA CN110765013B (zh) 2019-10-18 2019-10-18 一种流程自动化执行方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910993432.XA CN110765013B (zh) 2019-10-18 2019-10-18 一种流程自动化执行方法及***

Publications (2)

Publication Number Publication Date
CN110765013A true CN110765013A (zh) 2020-02-07
CN110765013B CN110765013B (zh) 2024-02-23

Family

ID=69332240

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910993432.XA Active CN110765013B (zh) 2019-10-18 2019-10-18 一种流程自动化执行方法及***

Country Status (1)

Country Link
CN (1) CN110765013B (zh)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111787089A (zh) * 2020-06-28 2020-10-16 中国建设银行股份有限公司 流程机器人网络集成服务方法、装置及***
CN111798216A (zh) * 2020-07-14 2020-10-20 上海智子信息科技股份有限公司 一种机器人流程自动化多工具集成方法和***
CN112181854A (zh) * 2020-10-30 2021-01-05 重庆农村商业银行股份有限公司 一种生成流程自动化脚本的方法、装置、设备及存储介质
CN112288393A (zh) * 2020-06-30 2021-01-29 北京来也网络科技有限公司 结合rpa和ai的流程编组方法、装置、设备及存储介质
CN112651698A (zh) * 2020-09-01 2021-04-13 广西辰亚信息技术有限公司 一种法务流程自动化智能***
CN113420189A (zh) * 2021-08-20 2021-09-21 达而观科技(北京)有限公司 一种基于RPA的智能终端安卓App控制方法及***
US11314531B1 (en) 2020-05-28 2022-04-26 UiPath Inc. Systems and methods for robotic process automation of mobile platforms
CN114691263A (zh) * 2022-03-01 2022-07-01 达而观信息科技(上海)有限公司 一种用户界面交互式流程录制方法、***、计算机设备及可读存储介质
CN115291883A (zh) * 2022-07-12 2022-11-04 湖南于一科技有限公司 自定义脚本解析器实现机器人的开发和运行的方法

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012058871A1 (zh) * 2010-11-03 2012-05-10 中兴通讯股份有限公司 客服自动化方法及***
CN103544106A (zh) * 2013-10-31 2014-01-29 广东欧珀移动通信有限公司 一种基于控件生成脚本的方法及装置
CN105740143A (zh) * 2016-01-27 2016-07-06 厦门美图移动科技有限公司 一种自动化测试方法、装置和计算设备
CN107357724A (zh) * 2017-06-27 2017-11-17 深圳市泰衡诺科技有限公司上海分公司 安卓***中的软件自动化测试方法及装置
CN108717393A (zh) * 2018-05-16 2018-10-30 平安科技(深圳)有限公司 一种应用程序测试方法及移动终端
CN109118347A (zh) * 2018-07-20 2019-01-01 苏宁易购集团股份有限公司 一种自动化协作方法及***
CN109471678A (zh) * 2018-11-07 2019-03-15 苏州思必驰信息科技有限公司 基于图像识别的语音中控方法及装置
US20190129824A1 (en) * 2017-10-30 2019-05-02 Bank Of America Corporation Robotic process automation enabled file dissection for error diagnosis and correction

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012058871A1 (zh) * 2010-11-03 2012-05-10 中兴通讯股份有限公司 客服自动化方法及***
CN103544106A (zh) * 2013-10-31 2014-01-29 广东欧珀移动通信有限公司 一种基于控件生成脚本的方法及装置
CN105740143A (zh) * 2016-01-27 2016-07-06 厦门美图移动科技有限公司 一种自动化测试方法、装置和计算设备
CN107357724A (zh) * 2017-06-27 2017-11-17 深圳市泰衡诺科技有限公司上海分公司 安卓***中的软件自动化测试方法及装置
US20190129824A1 (en) * 2017-10-30 2019-05-02 Bank Of America Corporation Robotic process automation enabled file dissection for error diagnosis and correction
CN108717393A (zh) * 2018-05-16 2018-10-30 平安科技(深圳)有限公司 一种应用程序测试方法及移动终端
CN109118347A (zh) * 2018-07-20 2019-01-01 苏宁易购集团股份有限公司 一种自动化协作方法及***
CN109471678A (zh) * 2018-11-07 2019-03-15 苏州思必驰信息科技有限公司 基于图像识别的语音中控方法及装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
我是小冰纸呀: "关于Airtest的使用探索", pages 1 - 6 *

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11314531B1 (en) 2020-05-28 2022-04-26 UiPath Inc. Systems and methods for robotic process automation of mobile platforms
CN111787089A (zh) * 2020-06-28 2020-10-16 中国建设银行股份有限公司 流程机器人网络集成服务方法、装置及***
CN111787089B (zh) * 2020-06-28 2022-05-13 中国建设银行股份有限公司 流程机器人网络集成服务方法、装置及***
CN112288393A (zh) * 2020-06-30 2021-01-29 北京来也网络科技有限公司 结合rpa和ai的流程编组方法、装置、设备及存储介质
CN111798216A (zh) * 2020-07-14 2020-10-20 上海智子信息科技股份有限公司 一种机器人流程自动化多工具集成方法和***
CN112651698A (zh) * 2020-09-01 2021-04-13 广西辰亚信息技术有限公司 一种法务流程自动化智能***
CN112181854A (zh) * 2020-10-30 2021-01-05 重庆农村商业银行股份有限公司 一种生成流程自动化脚本的方法、装置、设备及存储介质
CN112181854B (zh) * 2020-10-30 2023-12-22 重庆农村商业银行股份有限公司 一种生成流程自动化脚本的方法、装置、设备及存储介质
CN113420189A (zh) * 2021-08-20 2021-09-21 达而观科技(北京)有限公司 一种基于RPA的智能终端安卓App控制方法及***
CN114691263A (zh) * 2022-03-01 2022-07-01 达而观信息科技(上海)有限公司 一种用户界面交互式流程录制方法、***、计算机设备及可读存储介质
CN115291883A (zh) * 2022-07-12 2022-11-04 湖南于一科技有限公司 自定义脚本解析器实现机器人的开发和运行的方法
CN115291883B (zh) * 2022-07-12 2023-05-05 湖南于一科技有限公司 自定义脚本解析器实现机器人的开发和运行的方法

Also Published As

Publication number Publication date
CN110765013B (zh) 2024-02-23

Similar Documents

Publication Publication Date Title
CN110765013B (zh) 一种流程自动化执行方法及***
CN107577607B (zh) 用户界面自动化测试方法、装置、电子设备、存储介质
US9189377B1 (en) Automation testing using descriptive maps
US20030164850A1 (en) Recording user interaction with an application
AU2016201389A1 (en) Method and system for process automation in computing
CN107526676B (zh) 一种跨***测试方法及装置
JP2010191977A (ja) Guiを有するコンピュータシステムでタスクを実行する方法
CN111176629A (zh) 一种应用开发的方法和装置
CN106529304B (zh) 一种安卓应用并发漏洞检测***
CN111475390A (zh) 日志采集***部署方法、装置、设备及存储介质
CN111367802B (zh) web自动化测试方法、装置及计算机可读存储介质
CN112231206A (zh) 应用程序测试的脚本编辑方法、计算机可读存储介质及测试平台
WO2023284505A1 (zh) 扫码支付的方法及装置
CN111552463A (zh) 一种页面跳转方法、装置、计算机设备及存储介质
CN113869789A (zh) 一种风险监控的方法、装置、计算机设备及存储介质
CN111506305B (zh) 工具包生成方法、装置、计算机设备及可读存储介质
CN112650673A (zh) 事务跟踪***中测试用例的创建方法、装置及电子设备
CN112036843A (zh) 基于rpa及ai的流程元素定位方法、装置、设备和介质
CN112433942A (zh) 基于人工智能模型的软件自动化测试方法、装置和***
CN116298340A (zh) 基于任务调度的产品缺陷检测方法及***
CN115640183A (zh) 一种芯片验证装置及方法
CN114880239A (zh) 一种基于数据驱动的接口自动化测试框架及方法
CN115509913A (zh) 软件自动化测试方法、装置、机器可读介质及设备
CN115525561A (zh) 协议接口测试方法、装置、终端设备以及存储介质
Saadatmand Towards automating integration testing of. NET applications using Roslyn

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
GR01 Patent grant
GR01 Patent grant