一种字符输入的方法、装置、电子设备及存储介质制造方法及图纸

技术编号:33242945 阅读:19 留言:0更新日期:2022-04-27 17:48
本申请公开了一种字符输入的方法、装置、电子设备及存储介质,属于自动化测试领域,用以解决需要人工手动在输入框中输入信息,自动化程度较低的问题。所述方法包括:获取待输入字符,在检测到电子设备与字符输入设备建立通信连接的情况下,基于字符与所述字符输入设备所能识别的符号之间的对应关系,将所述待输入字符转换为所对应的目标符号,将所述目标符号发送给所述字符输入设备,由所述字符输入设备将所述目标符号输入至所述电子设备显示屏上的字符输入框中,基于所述对应关系,将所述目标符号转换为所述待输入字符进行显示。标符号转换为所述待输入字符进行显示。标符号转换为所述待输入字符进行显示。

【技术实现步骤摘要】
一种字符输入的方法、装置、电子设备及存储介质


[0001]本申请属于自动化测试领域,具体涉及一种字符输入的方法、装置、电子设备及存储介质。

技术介绍

[0002]安全控件要主要作用是对关键数据如密码进行保护,银行为了保护用户账户的安全,对用户关键的数据进行保护,通常需要安装安全控件,要求在安全控件上实现密码等敏感信息的输入,通常安全控件采用低级键盘钩子来实现,安全控件通常和键盘输入输出绑定,即必须通过才能在安全控件的输入框中输入信息。
[0003]而在安全控件自动化测试中,需要人工手动在输入框中输入信息,自动化程度较低。

技术实现思路

[0004]本申请实施例提供一种字符输入的方法、装置、电子设备及存储介质,能够在字符输入框中模拟现实输入字符,解决了需要人工手动在输入框中输入信息,自动化程度较低的问题,能够提升自动化测试的效率。
[0005]第一方面,本申请实施例提供了一种字符输入的方法,该方法包括:获取待输入字符,在检测到电子设备与字符输入设备建立通信连接的情况下,基于字符与所述字符输入设备所能识别的符号之间的对应关系,将所述待输入字符转换为所对应的目标符号,将所述目标符号发送给所述字符输入设备,由所述字符输入设备将所述目标符号输入至所述电子设备显示屏上的字符输入框中,基于所述对应关系,将所述目标符号转换为所述待输入字符进行显示。
[0006]第二方面,本申请实施例提供了一种字符输入的装置,该装置包括:获取模块,用于获取待输入字符,转换模块,用于在检测到电子设备与字符输入设备建立通信连接的情况下,基于字符与所述字符输入设备所能识别的符号之间的对应关系,将所述待输入字符转换为所对应的目标符号,输入模块,用于将所述目标符号发送给所述字符输入设备,由所述字符输入设备将所述目标符号输入至所述电子设备显示屏上的字符输入框中,显示模块,用于基于所述对应关系,将所述目标符号转换为所述待输入字符进行显示。
[0007]第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
[0008]第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
[0009]在本申请实施例中,通过获取待输入字符,在检测到电子设备与字符输入设备建立通信连接的情况下,基于字符与所述字符输入设备所能识别的符号之间的对应关系,将所述待输入字符转换为所对应的目标符号,将所述目标符号发送给所述字符输入设备,由
所述字符输入设备将所述目标符号输入至所述电子设备显示屏上的字符输入框中,基于所述对应关系,将所述目标符号转换为所述待输入字符进行显示,能够解决在自动化测试中需要人工手动输入字符的问题,提升了自动化测试效率。
附图说明
[0010]图1是本申请实施例提供的一种字符输入的方法的流程示意图;
[0011]图2是本申请实施例提供的另一种字符输入的方法的流程示意图;
[0012]图3是本申请实施例提供的另一种字符输入的方法的流程示意图;
[0013]图4是本申请实施例提供的另一种字符输入的方法的流程示意图;
[0014]图5是本申请实施例提供的字符输入的装置的结构示意图;
[0015]图6是本申请实施例提供的一种电子设备的结构示意图;
[0016]图7是本申请实施例提供的另一种电子设备的结构示意图。
具体实施方式
[0017]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0018]下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的一种字符输入的方法、装置、电子设备及存储介质进行详细地说明。
[0019]图1示出本专利技术的一个实施例提供的一种字符输入的方法,该方法可以由电子设备执行,该电子设备可以包括:终端设备等。换言之,该方法可以由安装在电子设备的软件或硬件来执行,该方法包括如下步骤:
[0020]步骤102:获取待输入字符。
[0021]具体的,预先设置好待输入字符,在自动化测试时,电子设备能够获取预先设置好的待输入字符。
[0022]步骤104:在检测到电子设备与字符输入设备建立通信连接的情况下,基于字符与字符输入设备所能识别的符号之间的对应关系,将待输入字符转换为所对应的目标符号。
[0023]具体的,电子设备首先检测是否与字符输入设备建立通信连接,在确定已经与字符输入设备建立通信连接的情况下,基于字符与所述字符输入设备所能识别的符号之间的对应关系,将所述待输入字符转换为所对应的目标符号。
[0024]其中,字符与字符输入设备所能识别的符号之间的对应关系由字符输入设备的属性决定,例如,待输入字符为A,字符输入设备能够识别字符A对应的符号0xA,则电子设备能够将待输入字符A转换为字符输入设备能够识别的符号0xA。
[0025]此外,字符输入设备可以为通用串行总线(Universal Serial Bus,USB)键盘控制器,该USB键盘控制器能够实现与电子设备的输入单元相同的功能,即能够实现在电子设备的显示屏上输入字符的功能。当然,可选的,为了减小字符输入设备的体积,字符输入设备可以不设置用户操作区域,即不设置键盘。
[0026]可以理解的是,该字符输入设备可以为未集成在电子设备上的装置,即该字符输
入设备能够通过接口连接的方式与电子设备建立通信连接。当然,该字符输入设备也可以集成在电子设备上。
[0027]步骤106:将所述目标符号发送给所述字符输入设备,由所述字符输入设备将所述目标符号输入至所述电子设备显示屏上的字符输入框中。
[0028]具体的,在将待输入字符转换为目标符号后,电子设备将目标符号发送给字符输入设备,字符输入设备在接收到目标符号之后将目标符号输入至所述电子设备显示屏上的字符输入框中。
[0029]在本步骤中,通过将目标符号发送给字符输入设备,再由字符输入设备将目标符号输入至电子设备显示屏上的字符输入框中,使得在自动化测试中,电子设备能够模拟通过硬件设备在电子设备显示屏上的字符输入框中输入字符,能够解决在自动化测试中需要手动输入字符的问题,提升了自动化测试的效率。
[0030]步骤108:基于所述对应关系,将所述目标符号转换为所述待输入字符进行显示。
[0031]电子设备根据字符与字符输入设备所能识别的符号之间的对应关系,将目标符号装换为待输入字符,并将待输入字符进行显示,实现了通过字符输入设备将字符自动输入至显示屏上的输入框中。
[0032]本专利技术实施例提供的一种字本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种字符输入的方法,其特征在于,包括:获取待输入字符;在检测到电子设备与字符输入设备建立通信连接的情况下,基于字符与所述字符输入设备所能识别的符号之间的对应关系,将所述待输入字符转换为所对应的目标符号;将所述目标符号发送给所述字符输入设备,由所述字符输入设备将所述目标符号输入至所述电子设备显示屏上的字符输入框中;基于所述对应关系,将所述目标符号转换为所述待输入字符进行显示。2.根据权利要求1所述的字符输入的方法,其特征在于,所述获取待输入字符,包括:运行自动化测试脚本中的字符输入请求指令;响应所述字符输入请求指令,显示所述字符输入框,并获取所述待输入字符。3.根据权利要求1所述的字符输入的方法,其特征在于,所述检测到电子设备与字符输入设备建立通信连接,包括:运行自动化测试脚本中的设备检测程序;响应所述设备检测程序,检测所述电子设备是否与所述字符输入设备建立通信连接,并获取检测结果;在所述检测结果指示所述电子设备与字符输入设备建立通信连接时,确定所述电子设备与字符输入设备建立通信连接。4.根据权利要求1所述的字符输入的方法,其特征在于,所述基于字符与所述字符输入设备所能识别的符号之间的对应关系,将所述待输入字符转换为所对应的目标符号,包括:运行自动化测试脚本中的字符转换程序,其中所述字符转换程序中设置有所述对应关系;响应于所述字符转换程序,将所述待输入字符转换为所述目标符号。5.一种字符输入的装置,其特征在于,包括:获取模块,用于获取待输入字符;转换模块,用于在检测到电子设备与字符输入设备建立通信连接的情况下,基于字符与所述字符输入...

【专利技术属性】
技术研发人员:蒋晓海高强
申请(专利权)人:北京云测信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1