[發(fā)明專利]多瀏覽器資源同步方法、裝置、計算機設(shè)備和存儲介質(zhì)有效
| 申請?zhí)枺?/td> | 202010225019.1 | 申請日: | 2020-03-26 |
| 公開(公告)號: | CN111431767B | 公開(公告)日: | 2023-03-07 |
| 發(fā)明(設(shè)計)人: | 徐國誠 | 申請(專利權(quán))人: | 深圳壹賬通智能科技有限公司 |
| 主分類號: | H04L43/50 | 分類號: | H04L43/50;H04L67/02;G06F16/955 |
| 代理公司: | 華進聯(lián)合專利商標(biāo)代理有限公司 44224 | 代理人: | 唐彩琴 |
| 地址: | 518052 廣東省深圳市前海深港合作區(qū)前*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 瀏覽器 資源 同步 方法 裝置 計算機 設(shè)備 存儲 介質(zhì) | ||
本申請涉及一種多瀏覽器資源同步方法、裝置、計算機設(shè)備和存儲介質(zhì)。基于測試技術(shù),在進行網(wǎng)頁兼容性測試時,通過在接收到由待測試瀏覽器向瀏覽器服務(wù)器發(fā)送的網(wǎng)頁訪問請求時,截取網(wǎng)頁訪問請求的訪問內(nèi)容,根據(jù)網(wǎng)頁訪問請求的訪問內(nèi)容確定網(wǎng)頁訪問請求的請求類型以及待測試瀏覽器的類型,源當(dāng)網(wǎng)頁訪問請求的請求類型為動態(tài)資請求,且待測試瀏覽器的類型為從瀏覽器時,根據(jù)網(wǎng)頁訪問請求的統(tǒng)一資源定位符,從關(guān)聯(lián)容器中,獲取對應(yīng)的動態(tài)資源;向待測試瀏覽器反饋動態(tài)資源。使從瀏覽器在獲取動態(tài)資源時,直接從關(guān)聯(lián)容器中獲取對應(yīng)的動態(tài)資源反饋給從瀏覽器,從而達到各待測試瀏覽器展示同步、操作同步的效果,提高了測試效率。
技術(shù)領(lǐng)域
本申請涉及計算機技術(shù)領(lǐng)域,特別是涉及一種多瀏覽器資源同步方法、裝置、計算機設(shè)備和存儲介質(zhì)。
背景技術(shù)
隨著互聯(lián)網(wǎng)技術(shù)的快速發(fā)展,互聯(lián)網(wǎng)的各種信息基本都是以網(wǎng)頁的形式向用戶進行展示。如:html 5(html 5是構(gòu)建Web內(nèi)容的一種語言描述方式)頁面。
以html 5頁面為例,開發(fā)人員在html 5頁面制作完成后,需要針對不同的瀏覽器、不同分辨率、不同內(nèi)核、不同系統(tǒng)的移動設(shè)備上進行兼容性測試,兼容性測試通過后發(fā)布該html5頁面。為了提高兼容性測試的效率,可以預(yù)先設(shè)定一個主瀏覽器和多個從瀏覽器,測試人員通過操控主瀏覽器即可實現(xiàn)一次測試多個瀏覽器或多個移動設(shè)備對該html5頁面的兼容性。
目前的這種測試方式,由于是通過主瀏覽器上安插的腳本監(jiān)控主瀏覽器的操作,根據(jù)監(jiān)控的操作,使從瀏覽器的selenium webdriver(Web自動化測試工具的測試框架)驅(qū)動控制網(wǎng)頁元素,使從瀏覽器與主瀏覽器做相同的操作。而瀏覽器或者webview(Web自動化測試工具)加載的資源通常除了靜態(tài)資源,如:比如js、html、css等;還有動態(tài)加載的內(nèi)容,如:根據(jù)從后臺請求獲取的數(shù)據(jù)比如xml、json等再進行前段網(wǎng)頁的展示。使用目前的網(wǎng)頁兼容性測試方式進行網(wǎng)頁兼容性測試時,無法保證各個瀏覽器獲取的動態(tài)數(shù)據(jù)完全一樣,最終展示到設(shè)備上的內(nèi)容會不一樣,從而導(dǎo)致各個瀏覽器沒有達到同步效果,使得網(wǎng)頁兼容性測試過程中達不到展示同步、操作同步的效果,使得網(wǎng)頁兼容性測試效率低。
發(fā)明內(nèi)容
基于此,有必要針對上述技術(shù)問題,提供一種提高網(wǎng)頁兼容性測試效率的多瀏覽器資源同步方法、裝置、計算機設(shè)備和存儲介質(zhì)。
一種多瀏覽器資源同步方法,所述方法包括:
當(dāng)接收到由待測試瀏覽器向瀏覽器服務(wù)器發(fā)送的網(wǎng)頁訪問請求時,截取所述網(wǎng)頁訪問請求的請求內(nèi)容;
對所述網(wǎng)頁訪問請求的請求內(nèi)容進行關(guān)鍵詞提取,確定所述網(wǎng)頁訪問請求的請求類型;
當(dāng)所述網(wǎng)頁訪問請求的請求類型為動態(tài)資源請求時,從所述請求內(nèi)容中獲取所述待測試瀏覽器的標(biāo)識信息;
根據(jù)所述標(biāo)識信息確定所述待測試瀏覽器的類型;
當(dāng)所述待測試瀏覽器的類型為從瀏覽器時,根據(jù)所述請求內(nèi)容中的統(tǒng)一資源定位符,從關(guān)聯(lián)容器中獲取所述網(wǎng)頁訪問請求對應(yīng)的動態(tài)資源,所述關(guān)聯(lián)容器用于存儲主瀏覽器基于所述統(tǒng)一資源定位符,向所述瀏覽器服務(wù)器獲取到的動態(tài)資源;
向所述待測試瀏覽器反饋所述動態(tài)資源。
在其中一個實施例中,所述方法還包括:
當(dāng)所述待測試瀏覽器的類型為主瀏覽器時,向所述瀏覽器服務(wù)器轉(zhuǎn)發(fā)所述網(wǎng)頁訪問請求;
接收所述瀏覽器服務(wù)器基于所述網(wǎng)頁訪問請求反饋的動態(tài)資源;
向所述待測試瀏覽器轉(zhuǎn)發(fā)所述動態(tài)資源;
并將所述請求內(nèi)容中的統(tǒng)一資源定位符和所述動態(tài)資源采用鍵值對的方式存儲至關(guān)聯(lián)容器中。
在其中一個實施例中,所述方法還包括:
該專利技術(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/202010225019.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:采血筆
- 下一篇:串并聯(lián)切換控制電路及電池裝置





