[發(fā)明專利]操作錄制方法、裝置、設(shè)備及存儲介質(zhì)在審
| 申請?zhí)枺?/td> | 202011402895.3 | 申請日: | 2020-12-04 |
| 公開(公告)號: | CN112506388A | 公開(公告)日: | 2021-03-16 |
| 發(fā)明(設(shè)計)人: | 周渤;馬壯;閆戈;周海鵬;邢天予;巴赫;馬超;韓龍;李建勝;巫剛 | 申請(專利權(quán))人: | 中信銀行股份有限公司 |
| 主分類號: | G06F3/0481 | 分類號: | G06F3/0481;G06F3/0484;G06F3/0487 |
| 代理公司: | 北京市蘭臺律師事務所 11354 | 代理人: | 張峰 |
| 地址: | 100020 北京市朝*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 操作 錄制 方法 裝置 設(shè)備 存儲 介質(zhì) | ||
本發(fā)明提供了一種操作錄制方法、裝置、設(shè)備及存儲介質(zhì),涉及用戶操作自動化技術(shù)領(lǐng)域。該方法包括:開始錄制用戶操作事件;接收暫停錄制指令,響應于所述暫停指令,暫停對所述用戶操作事件的錄制;接收檢查點設(shè)置指令,響應于所述檢查點設(shè)置指令,設(shè)置檢查點并獲取所述檢查點的內(nèi)容,所述檢查點的內(nèi)容用于回放時驗證對應用戶操作事件的執(zhí)行結(jié)果;接收停止錄制指令,響應于所述停止錄制指令,停止錄制所述用戶操作事件并保存錄制的所述用戶操作事件。本發(fā)明可以通過錄制時,根據(jù)用戶輸入的指令,在錄制某個用戶操作事件之后設(shè)置檢查點。以使后續(xù)在回放至該檢查點時能夠?qū)υ摍z查點進行驗證。
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,具體而言,涉及一種操作錄制方法、裝置、設(shè)備及存儲介質(zhì)。
背景技術(shù)
對于用戶操作的自動化執(zhí)行,通常采用錄制用戶的鍵盤和鼠標操作,之后回放的方式實現(xiàn)。
一般用戶鍵盤和鼠標操作的錄制包括網(wǎng)頁模式和模擬模式兩種。網(wǎng)頁模式是使用HTML元素控制的方式,利用JavaScript操作DOM元素,根據(jù)標識、名稱屬性、標簽名、類名屬性等選取元素,實現(xiàn)對頁面的鍵盤和鼠標操作行為的錄制和回放。模擬模式,是通過捕獲當前光標位置信息,錄制鍵盤和鼠標事件,這些事件一般包括鍵盤上的按鍵按下和彈起,鼠標左鍵按下、彈起、經(jīng)過懸浮、滾輪滑動、右鍵點擊。實現(xiàn)用戶對界面的鍵盤和鼠標操作行為的錄制和回放。
但是,目前的以上兩種方式,只能還原錄制時的場景,而無法在回放時對特定的鍵盤或鼠標操作執(zhí)行后的結(jié)果正確與否進行驗證,存在回放完成后得到錯誤結(jié)果的問題。
發(fā)明內(nèi)容
基于上述現(xiàn)有技術(shù)存在的問題,本發(fā)明實施例提供一種操作錄制方法、裝置、設(shè)備及存儲介質(zhì),可以在錄制之后進行回放時,對用戶設(shè)置的部分操作執(zhí)行后的結(jié)果進行驗證,以避免回放后得到錯誤結(jié)果。
第一方面,本發(fā)明實施例提供一種操作錄制方法,所述方法包括:
錄制用戶操作事件;
接收暫停錄制指令,響應于所述暫停指令,暫停對所述用戶操作事件的錄制;
接收檢查點設(shè)置指令,響應于所述檢查點設(shè)置指令,設(shè)置檢查點并獲取所述檢查點的內(nèi)容,所述檢查點的內(nèi)容用于回放時驗證對應用戶操作事件的執(zhí)行結(jié)果;
接收停止錄制指令,響應于所述停止錄制指令,停止錄制所述用戶操作事件并保存錄制的所述用戶操作事件。
該操作錄制方法可以通過錄制時,根據(jù)用戶輸入的指令,在錄制某個用戶操作事件之后設(shè)置檢查點。以使后續(xù)在回放至該檢查點時能夠?qū)υ摍z查點進行驗證,以確定該檢查點對應的用戶操作事件執(zhí)行后的結(jié)果是否正確,從而避免因?qū)挠脩舨僮魇录?zhí)行后的結(jié)果錯誤而無法自動終止回放,導致對錄制的用戶操作事件回放后得到錯誤結(jié)果的問題。
可選地,所述暫停錄制指令包括:用于指示暫停對所述用戶操作事件的錄制的第一按鍵操作、第一點擊操作中的任意一種。
可選地,在所述暫停對所述用戶操作事件的錄制之后,所述方法還包括:
保存接收所述暫停指令之前錄制的所述用戶操作事件。
可選地,所述檢查點設(shè)置指令包括:用于指示設(shè)置檢查點的第二按鍵操作、第二點擊操作中的任意一種。
可選地,所述設(shè)置檢查點并獲取所述檢查點的內(nèi)容,包括:
截取當前顯示界面,并保存所述當前顯示界面。
可選地,所述停止錄制指令包括:用于指示停止錄制所述用戶操作事件的第三按鍵操作、第三點擊操作中的任意一種。
可選地,所述停止錄制所述用戶操作事件并保存錄制的所述用戶操作事件,包括:
停止錄制所述用戶操作事件;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中信銀行股份有限公司,未經(jīng)中信銀行股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011402895.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字數(shù)據(jù)處理
G06F3-00 用于將所要處理的數(shù)據(jù)轉(zhuǎn)變成為計算機能夠處理的形式的輸入裝置;用于將數(shù)據(jù)從處理機傳送到輸出設(shè)備的輸出裝置,例如,接口裝置
G06F3-01 .用于用戶和計算機之間交互的輸入裝置或輸入和輸出組合裝置
G06F3-05 .在規(guī)定的時間間隔上,利用模擬量取樣的數(shù)字輸入
G06F3-06 .來自記錄載體的數(shù)字輸入,或者到記錄載體上去的數(shù)字輸出
G06F3-09 .到打字機上去的數(shù)字輸出
G06F3-12 .到打印裝置上去的數(shù)字輸出





