[發明專利]組件自動化處理方法、裝置、設備和存儲介質在審
| 申請號: | 202011629591.0 | 申請日: | 2020-12-31 |
| 公開(公告)號: | CN112699279A | 公開(公告)日: | 2021-04-23 |
| 發明(設計)人: | 梁權慶 | 申請(專利權)人: | 百果園技術(新加坡)有限公司 |
| 主分類號: | G06F16/901 | 分類號: | G06F16/901;G06F16/903;G06F16/904 |
| 代理公司: | 北京澤方譽航專利代理事務所(普通合伙) 11884 | 代理人: | 陳照輝 |
| 地址: | 巴西班讓路楓樹*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 組件 自動化 處理 方法 裝置 設備 存儲 介質 | ||
1.組件自動化處理方法,其特征在于,包括:
獲取本地存儲的組件管理數據,對所述組件管理數據進行解析得到模板文件以及腳本文件;
對所述模板文件和所述腳本文件進行解析生成抽象語法樹;
對所述抽象語法樹進行遍歷,根據所述抽象語法樹中節點元素的類型屬性進行信息篩選得到多個預設類型信息;
將所述多個預設類型信息代入至預設文檔模板,輸出可視化顯示界面;
對所述可視化顯示界面中顯示的組件進行監聽,當檢測到所述組件被調用時,根據調用結果生成可視化用例參數進行保存。
2.根據權利要求1所述的組件自動化處理方法,其特征在于,所述模板文件由字符串組成,所述對所述模板文件和所述腳本文件進行解析生成抽象語法樹,包括:
通過正則表達式對所述模板文件進行解析得到模板抽象語法樹;
通過設置的編譯器對所述腳本文件進行解析得到腳本抽象語法樹。
3.根據權利要求1或2所述的組件自動化處理方法,其特征在于,所述預設類型信息包括插槽信息以及所述腳本文件中不同屬性對應的信息。
4.根據權利要求1所述的組件自動化處理方法,其特征在于,對所述可視化顯示界面中顯示的組件進行監聽,包括:
確定所述可視化顯示界面對應的視圖文件地址,根據所述視圖文件地址獲取所述可視化顯示界面對應的視圖文件;
對所述視圖文件中包含的所有組件進行遍歷,若檢測到存在和可視化組件名單中記錄一致的組件,則將該組件確定為監測組件;
對所述監測組件的數據傳遞值進行監聽。
5.根據權利要求4所述的組件自動化處理方法,其特征在于,所述當檢測到所述組件被調用時,根據調用結果生成可視化用例參數進行保存,包括:
當檢測到所述數據傳遞值更改時,確定本地是否存儲有和更改后的數據傳遞值對應的用例,如果不存在,則將所述更改后的數據傳遞值進行保存。
6.根據權利要求5所述的組件自動化處理方法,其特征在于,在將所述更改后的數據傳遞值進行保存之后,還包括:
當檢測到用例查看指令時,將保存的所述更改后的數據傳遞值傳入至對應的組件進行可視化顯示。
7.根據權利要求5所述的組件自動化處理方法,其特征在于,在將所述更改后的數據傳遞值進行保存之后,還包括:
當檢測到組件修改指令時,記錄當前的修改參數,對原有的組件參數進行深拷貝處理,在拷貝的組件參數中依據所述修改參數進行修改,并將修改后的結果傳入組件進行可視化顯示。
8.根據權利要求1所述的組件自動化處理方法,其特征在于,在根據調用結果生成可視化用例參數進行保存之前,還包括:
確定被調用的組件是否為設置的固定模式組件,如果是,則進行快照測試處理,相應的,所述根據調用結果生成可視化用例參數進行保存,包括:
如果快照測試處理成功,則根據調用結果生成可視化用例參數進行保存。
9.根據權利要求8所述的組件自動化處理方法,其特征在于,所述進行快照測試處理,包括:
記錄被調用的組件的文檔對象模型結構;
將所述文檔對象模型結構和預先存儲穩定文檔對象模型結構進行比對,根據比對結果確定快照測試處理是否成功。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于百果園技術(新加坡)有限公司,未經百果園技術(新加坡)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011629591.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種葡萄糖電解質飲料鉀的檢測方法
- 下一篇:一種雙風輪海上浮式風電機組





