【技术实现步骤摘要】
事件的处理方法、装置、电子设备及存储介质
本公开涉及计算机
,尤其涉及一种事件的处理方法、装置、电子设备及存储介质。
技术介绍
随着WEB应用越来越深入地发展,网站上网页的开发也越来越复杂,用户与网页交互的实现,有赖于HTML(HyperTextMarkupLanguage,超文本标记语言)的事件以及事件处理机制。用户与网页交互时产生的操作,称为事件,比如鼠标事件、键盘事件等。在WEB应用的开发过程中,对应用功能的测试往往需要做一些重复性的操作,例如需要逐个点击界面上的按钮元素,测试相应的功能,而当开发了新的功能,可能对已开发的功能产生影响,为了测试是否有影响以及有哪些影响,还需要再次重复操作一遍,这样给开发人员带来不便,影响工作效率。
技术实现思路
本公开提供一种事件的处理方法、装置、电子设备及存储介质,以解决现有技术工作效率较低等缺陷。本公开第一个方面提供一种事件的处理方法,包括:在检测到对浏览器界面上第一元素的触发事件时,记录所述第一元素的标签和标识;接收事件回放指示,所述事件回放指示包括所述第一元素的标签和标识;基于所述标签和所述标识,调取所述触发事件对 ...
【技术保护点】
1.一种事件的处理方法,其特征在于,包括:在检测到对浏览器界面上第一元素的触发事件时,记录所述第一元素的标签和标识;接收事件回放指示,所述事件回放指示包括所述第一元素的标签和标识;基于所述标签和所述标识,调取所述触发事件对应的执行代码,并根据所述执行代码执行回放操作。
【技术特征摘要】
1.一种事件的处理方法,其特征在于,包括:在检测到对浏览器界面上第一元素的触发事件时,记录所述第一元素的标签和标识;接收事件回放指示,所述事件回放指示包括所述第一元素的标签和标识;基于所述标签和所述标识,调取所述触发事件对应的执行代码,并根据所述执行代码执行回放操作。2.根据权利要求1所述的方法,其特征在于,所述记录所述第一元素的标签和标识,包括:获取所述第一元素的标签;判断HTML页面中是否具有所述第一元素的元素ID;若有,且所述元素ID在HTML页面中是唯一的,将所述元素ID作为所述第一元素的标识;记录所述第一元素的标签和标识。3.根据权利要求2所述的方法,其特征在于,若在所述HTML页面中还具有至少一个其他元素的元素ID与所述第一元素的元素ID相同,且所述至少一个其他元素的标签与所述第一元素的标签相同,获取所述第一元素的元素ID在所述HTML页面中的ID序号;将所述第一元素的元素ID和所述第一元素的元素ID的ID序号作为所述第一元素的标识。4.根据权利要求2所述的方法,其特征在于,若所述HTML页面中不具有所述第一元素的元素ID,所述方法还包括:判断所述HTML页面中是否具有所述第一元素的类名;若有,且所述类名在所述HTML页面中是唯一的,将所述类名作为所述第一元素的标识。5.根据权利要求4所述的方法,其特征在于,若在所述HTML页面中还具有至少一个其他元素的类名与所述第一元素的类名相同,且所述至少一个其他元素的标签与所述第一元素的标签相同,获取所述第一元素的类名在所述HTML页面中的类名序号;将所述第一元素的类名和所述第一元素的类名的类名序号作为所述第一元素的...
【专利技术属性】
技术研发人员:李有山,
申请(专利权)人:北京字节跳动网络技术有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。