[發(fā)明專利]子元素測試方法及裝置有效
| 申請?zhí)枺?/td> | 201611091106.2 | 申請日: | 2016-12-01 |
| 公開(公告)號: | CN106776301B | 公開(公告)日: | 2020-12-04 |
| 發(fā)明(設(shè)計(jì))人: | 周金劍 | 申請(專利權(quán))人: | 廣州酷狗計(jì)算機(jī)科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京三高永信知識產(chǎn)權(quán)代理有限責(zé)任公司 11138 | 代理人: | 郭晶 |
| 地址: | 510660 廣東省廣州*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 元素 測試 方法 裝置 | ||
本發(fā)明公開了一種子元素測試方法及裝置,屬于網(wǎng)絡(luò)技術(shù)領(lǐng)域。所述方法包括:獲取第一頁面中的目標(biāo)子元素標(biāo)識;根據(jù)所述目標(biāo)子元素標(biāo)識,確定目標(biāo)集合;根據(jù)確定的索引值,從所述目標(biāo)集合中提取目標(biāo)子元素,所述索引值用于指示目標(biāo)子元素在所述目標(biāo)集合中的位置;對所述目標(biāo)子元素進(jìn)行模擬操作,得到模擬操作的測試結(jié)果。本發(fā)明能根據(jù)目標(biāo)子元素標(biāo)識,將不同元素中屬于相同類別的多個(gè)子元素集成于同一目標(biāo)集合中,從而以索引值指示子元素在目標(biāo)集合中的位置,根據(jù)確定的索引值準(zhǔn)確識別和定位目標(biāo)子元素,進(jìn)而對該目標(biāo)子元素進(jìn)行測試,擴(kuò)展了測試功能。
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)技術(shù)領(lǐng)域,特別涉及一種子元素測試方法及裝置。
背景技術(shù)
隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,終端可以顯示各種頁面,每個(gè)頁面中包括多個(gè)元素,例如列表元素、文本元素、圖像元素等。為了保證頁面能夠正常工作,測試終端需要對頁面中的元素進(jìn)行測試。
由于頁面中包括多個(gè)元素,在進(jìn)行測試的過程中,為了區(qū)分不同的元素,測試終端需要獲取目標(biāo)元素標(biāo)識,根據(jù)目標(biāo)元素標(biāo)識從頁面中的所有元素中提取與該目標(biāo)元素標(biāo)識對應(yīng)的待測試元素,對該待測試元素進(jìn)行測試。即,由測試終端顯示頁面,模擬終端對頁面中該待測試元素執(zhí)行的操作。
在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)相關(guān)技術(shù)至少存在以下問題:
由于應(yīng)用頁面中包括屬于不同類別的多個(gè)子元素,屬于相同類別的子元素對應(yīng)的子元素標(biāo)識相同,因此僅根據(jù)子元素標(biāo)識,無法區(qū)分屬于相同類別的多個(gè)子元素,導(dǎo)致無法識別和定位子元素,也就無法對子元素進(jìn)行測試。
發(fā)明內(nèi)容
為了解決相關(guān)技術(shù)的問題,本發(fā)明實(shí)施例提供了一種子元素測試方法及裝置。所述技術(shù)方案如下:
一方面,提供了一種子元素測試方法,所述方法包括:
獲取第一頁面中的目標(biāo)子元素標(biāo)識,所述第一頁面包括至少一個(gè)元素,每個(gè)元素包括至少一個(gè)子元素,子元素標(biāo)識用于標(biāo)識子元素的類別,屬于相同類別的子元素對應(yīng)的子元素標(biāo)識相同;
根據(jù)所述目標(biāo)子元素標(biāo)識,確定目標(biāo)集合,所述目標(biāo)集合中包括所述第一頁面中與所述目標(biāo)子元素標(biāo)識對應(yīng)的多個(gè)子元素;
根據(jù)確定的索引值,從所述目標(biāo)集合中提取目標(biāo)子元素,所述索引值用于指示目標(biāo)子元素在所述目標(biāo)集合中的位置;
對所述目標(biāo)子元素進(jìn)行模擬操作,得到所述模擬操作的測試結(jié)果,所述測試結(jié)果用于與理論結(jié)果進(jìn)行比較,以判斷所述目標(biāo)子元素是否正常工作。
在一種可能的實(shí)現(xiàn)方式中,所述根據(jù)確定的索引值,從所述目標(biāo)集合中提取目標(biāo)子元素,包括:
獲取所述目標(biāo)集合的長度,根據(jù)所述長度確定索引值的取值范圍;
遍歷所述取值范圍內(nèi)的每個(gè)索引值,根據(jù)當(dāng)前遍歷到的索引值,從所述目標(biāo)集合中提取目標(biāo)子元素。
在另一種可能的實(shí)現(xiàn)方式中,所述根據(jù)所述長度確定索引值的取值范圍,包括:
將預(yù)設(shè)初始值作為所述取值范圍的最小值,根據(jù)所述最小值和所述長度確定所述取值范圍的最大值,并根據(jù)所述最小值和所述最大值確定所述取值范圍。
在另一種可能的實(shí)現(xiàn)方式中,所述對所述目標(biāo)子元素進(jìn)行模擬操作,得到所述模擬操作的測試結(jié)果,包括:
對所述目標(biāo)子元素進(jìn)行模擬點(diǎn)擊操作,得到所述模擬點(diǎn)擊操作的點(diǎn)擊測試結(jié)果,所述點(diǎn)擊測試結(jié)果用于與點(diǎn)擊理論結(jié)果進(jìn)行比較,以判斷所述目標(biāo)子元素被點(diǎn)擊時(shí)是否正常工作。
在另一種可能的實(shí)現(xiàn)方式中,所述對所述目標(biāo)子元素進(jìn)行模擬操作,得到所述模擬操作的測試結(jié)果,包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于廣州酷狗計(jì)算機(jī)科技有限公司,未經(jīng)廣州酷狗計(jì)算機(jī)科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611091106.2/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F11-00 錯(cuò)誤檢測;錯(cuò)誤校正;監(jiān)控
G06F11-07 .響應(yīng)錯(cuò)誤的產(chǎn)生,例如,容錯(cuò)
G06F11-22 .在準(zhǔn)備運(yùn)算或者在空閑時(shí)間期間內(nèi),通過測試作故障硬件的檢測或定位
G06F11-28 .借助于檢驗(yàn)標(biāo)準(zhǔn)程序或通過處理作錯(cuò)誤檢測、錯(cuò)誤校正或監(jiān)控
G06F11-30 .監(jiān)控
G06F11-36 .通過軟件的測試或調(diào)試防止錯(cuò)誤





