欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

控件元素的識別方法和裝置的制造方法_5

文檔序號:9471298閱讀:來源:國知局
控件元素重新設(shè)置識別屬性。其中,該提示消息,可以是向測試人員發(fā)送的提醒郵件、提醒短信或者其它類型的提示消息,在本實(shí)施例中不進(jìn)行特別限定。
[0185]在以上實(shí)施例中,通過讀取目標(biāo)控件元素的識別屬性;所述識別屬性包括多個用于在測試頁面中識別所述目標(biāo)控件元素的控件元素屬性;并檢查所述目標(biāo)控件元素的識別屬性是否發(fā)生變化;當(dāng)所述目標(biāo)控件元素的識別屬性發(fā)生變化時,對所述識別屬性中發(fā)生變化的控件元素屬性進(jìn)行更新,然后基于預(yù)設(shè)識別策略使用更新后的所述識別屬性在所述測試頁面中識別所述目標(biāo)控件元素,可以實(shí)現(xiàn)當(dāng)測試頁面中的控件元素屬性發(fā)生變化時,自動的對發(fā)生變化的控件元素屬性自動進(jìn)行更新,從而在對測試頁面進(jìn)行測試時,即使測試頁面中的控件元素屬性發(fā)生變化,仍然能夠?qū)y試頁面中的控件元素進(jìn)行正常識別,可以提高測試的成功率,降低測試成本。
[0186]與前述控件元素的識別方法實(shí)施例相對應(yīng),本公開還提供了控件元素的識別裝置的實(shí)施例。
[0187]圖3是根據(jù)一示例性實(shí)施例示出的一種控件元素的識別裝置的示意框圖。
[0188]如圖3所示,根據(jù)一示例性實(shí)施例示出的一種控件元素的識別裝置30,包括:讀取模塊301、檢查模塊302、更新模塊303和識別模塊304 ;其中:
[0189]所述讀取模塊301,被配置為讀取目標(biāo)控件元素的識別屬性;所述識別屬性包括多個用于在測試頁面中識別所述目標(biāo)控件元素的控件元素屬性;
[0190]所述檢查模塊302,被配置為檢查所述目標(biāo)控件元素的識別屬性是否發(fā)生變化;
[0191]所述更新模塊303,被配置為在所述目標(biāo)控件元素的識別屬性發(fā)生變化時,對所述識別屬性中發(fā)生變化的控件元素屬性進(jìn)行更新;
[0192]所述識別模塊304,被配置為基于預(yù)設(shè)識別策略使用更新后的所述識別屬性在所述測試頁面中識別所述目標(biāo)控件元素。
[0193]在以上實(shí)施例中,通過讀取目標(biāo)控件元素的識別屬性;所述識別屬性包括多個用于在測試頁面中識別所述目標(biāo)控件元素的控件元素屬性;并檢查所述目標(biāo)控件元素的識別屬性是否發(fā)生變化;當(dāng)所述目標(biāo)控件元素的識別屬性發(fā)生變化時,對所述識別屬性中發(fā)生變化的控件元素屬性進(jìn)行更新,然后基于預(yù)設(shè)識別策略使用更新后的所述識別屬性在所述測試頁面中識別所述目標(biāo)控件元素,可以實(shí)現(xiàn)當(dāng)測試頁面中的控件元素屬性發(fā)生變化時,自動的對發(fā)生變化的控件元素屬性自動進(jìn)行更新,從而在對測試頁面進(jìn)行測試時,即使測試頁面中的控件元素屬性發(fā)生變化,仍然能夠?qū)y試頁面中的控件元素進(jìn)行正常識別,可以提高測試的成功率,降低測試成本。
[0194]請參見圖4,圖4是本公開根據(jù)一示例性實(shí)施例示出的另一種控件元素的識別裝置框圖,該實(shí)施例在前述圖3所示實(shí)施例的基礎(chǔ)上,所述檢查模塊302可以包括采集子模塊302A、匹配子模塊302B、確定子模塊302C ;其中:
[0195]所述采集子模塊302A,被配置為周期性的采集所述測試頁面的控件元素屬性;
[0196]所述匹配子模塊302B,被配置為將所述識別屬性中的控件元素屬性與采集到的所述測試頁面的控件元素屬性進(jìn)行匹配;
[0197]所述確定子模塊302C,被配置為在所述識別屬性中的部分控件元素屬性無法在采集到的所述測試頁面的控件元素屬性中匹配到對應(yīng)的控件元素屬性時,確定所述目標(biāo)控件元素的識別屬性發(fā)生變化。
[0198]請參見圖5,圖5是本公開根據(jù)一示例性實(shí)施例示出的另一種控件元素的識別裝置框圖,該實(shí)施例在前述圖4所示實(shí)施例的基礎(chǔ)上,所述檢查模塊302還可以包括發(fā)送子模塊302D ;其中:
[0199]所述發(fā)送子模塊302D,被配置為在所述識別屬性中的控件元素屬性均無法在采集到的所述測試頁面的控件元素屬性中匹配到對應(yīng)的控件元素屬性時,向測試人員發(fā)送提示消息,以提示所述測試人員為所述目標(biāo)控件元素重新設(shè)置識別屬性。
[0200]需要說明的是,上述圖5所示的裝置實(shí)施例中示出的發(fā)送子模塊302D的結(jié)構(gòu)也可以包含在前述圖3的裝置實(shí)施例中,對此本公開不進(jìn)行限制。
[0201]請參見圖6,圖6是本公開根據(jù)一示例性實(shí)施例示出的另一種控件元素的識別裝置框圖,該實(shí)施例在前述圖3所示實(shí)施例的基礎(chǔ)上,所述更新模塊303可以包括獲取子模塊303A和更新子模塊303B ;其中:
[0202]所述獲取子模塊303A,被配置為基于所述識別屬性中各控件元素屬性之間的相關(guān)性,獲取所述測試頁面的控件元素屬性中與所述部分控件元素屬性匹配的控件元素屬性;
[0203]所述更新子模塊303B被配置為,根據(jù)獲取到的所述測試頁面的控件元素屬性中與所述部分控件元素屬性匹配的控件元素屬性對所述部分控件元素進(jìn)行更新。
[0204]需要說明的是,上述圖6所示的裝置實(shí)施例中示出的獲取子模塊303A和更新子模塊303B的結(jié)構(gòu)也可以包含在前述圖4-5的裝置實(shí)施例中,對此本公開不進(jìn)行限制。
[0205]在以上各實(shí)施例中,所述預(yù)設(shè)識別策略包括以下識別子策略中的一種或者多種的組合:
[0206]基于所述識別屬性中任一指定的控件元素屬性識別所述目標(biāo)控件元素;
[0207]基于所述識別屬性中指定的多個控件元素逐個識別所述目標(biāo)控件元素;
[0208]基于所述識別屬性中指定的多個控件元素的組合識別所述目標(biāo)控件元素;
[0209]基于所述識別屬性中指定的多個控件元素所創(chuàng)建的正則表達(dá)式識別所述目標(biāo)控件元素。
[0210]請參見圖7,圖7是本公開根據(jù)一示例性實(shí)施例示出的另一種控件元素的識別裝置框圖,該實(shí)施例在前述圖3所示實(shí)施例的基礎(chǔ)上,所述識別模塊304可以包括第一識別子模塊304A和第二識別子模塊304B ;其中:
[0211]所述第一識別子模塊304A,被配置為在所述識別策略僅包括一個識別子策略時,基于該識別子策略在所述測試頁面中識別所述目標(biāo)控件元素;
[0212]所述第二識別子模塊304B,被配置為在所述識別策略包括多個識別子策略時,如果基于任一識別子策略在所述測試頁面中仍無法識別所述目標(biāo)控件元素,則基于所述多個識別子策略中的其它識別子策略在所述測試頁面中繼續(xù)識別所述目標(biāo)控件元素。
[0213]需要說明的是,上述圖7所示的裝置實(shí)施例中示出的第一識別子模塊304A和第二識別子模塊304B的結(jié)構(gòu)也可以包含在前述圖4-6的裝置實(shí)施例中,對此本公開不進(jìn)行限制。
[0214]請參見圖8,圖8是本公開根據(jù)一示例性實(shí)施例示出的另一種控件元素的識別裝置框圖,該實(shí)施例在前述圖3所示實(shí)施例的基礎(chǔ)上,所述裝置30還可以包括發(fā)送模塊305 ;其中:
[0215]所述發(fā)送模塊305,被配置為在基于預(yù)設(shè)識別策略使用更新后的所述識別屬性在所述測試頁面中仍無法識別所述目標(biāo)控件元素時,向測試人員發(fā)送提示消息,以提示所述測試人員為所述目標(biāo)控件元素重新設(shè)置識別屬性。
[0216]需要說明的是,上述圖8所示的裝置實(shí)施例中示出的發(fā)送模塊305的結(jié)構(gòu)也可以包含在前述圖4-7的裝置實(shí)施例中,對此本公開不進(jìn)行限制。
[0217]上述裝置中各個模塊的功能和作用的實(shí)現(xiàn)過程具體詳見上述方法中對應(yīng)步驟的實(shí)現(xiàn)過程,在此不再贅述。
[0218]對于裝置實(shí)施例而言,由于其基本對應(yīng)于方法實(shí)施例,所以相關(guān)之處參見方法實(shí)施例的部分說明即可。以上所描述的裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件說明的模塊可以是或者也可以不是物理上分開的,作為模塊顯示的部件可以是或者也可以不是物理模塊,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)模塊上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來實(shí)現(xiàn)本公開方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動的情況下,即可以理解并實(shí)施。
[0219]相應(yīng)的,本公開還提供一種控件元素的識別裝置,所述裝置包括:
[0220]處理器;
[0221]用于存儲處理器可執(zhí)行指令的存儲器;
[0222]其中,所述處理器被配置為:
[0223]讀取目標(biāo)控件元素的識別屬性;所述識別屬性包括多個用于在測試頁面中識別所述目標(biāo)控件元素的控件元素屬性;
[0224]檢查所述目標(biāo)控件元素的識別屬性是否發(fā)生變化;
[0225]當(dāng)所述目標(biāo)控件元素的識別屬性發(fā)生變化時,對所述識別屬性中發(fā)生變化的控件元素屬性進(jìn)行更新;
[0226]基于預(yù)設(shè)識別策略使用更新后的所述識別屬性在所述測試頁面中識別所述目標(biāo)控件元素。
[0227]相應(yīng)的,本公開還提供一種測試終端,所述測試終端包括有存儲器,以及一個或者一個以上的程序,其中一個或者一個以上程序存儲于存儲器中,且經(jīng)配置以由一個或者一個以上處理器執(zhí)行所述一個或者一個以上程序包含用于進(jìn)行以下操作的指令:
[0228]檢查所述目標(biāo)控件元素的識別屬性是否發(fā)生變化;
[0229]當(dāng)所述目標(biāo)控件元素的識別屬性發(fā)生變化時,對所述識別屬性中發(fā)生變化的控件元素屬性進(jìn)行更新;
[0230]基于預(yù)設(shè)識別策略使用更新后的所述識別屬性在所述測試頁面中識別所述目標(biāo)控件元素。
[0231]圖9是根據(jù)一示例性實(shí)施例示出的一種控件元素的識別裝置的結(jié)構(gòu)示意圖。
[0232]如圖9所示,根據(jù)一示例性實(shí)施例示出的一種控件元素的識別裝置900,該裝置900可以是計算機(jī),移動電話,數(shù)字廣播終端,消息收發(fā)設(shè)備,游戲控制臺,平板設(shè)備,醫(yī)療設(shè)備,健身設(shè)備,個人數(shù)字助理等。
[0233]參照圖9,裝置900可以包括以下一個或多個組件:處理組件901,存儲器902,電源組件903,多媒體組件904,音頻組件905,輸入/輸出(I/O)的接口 906,傳感器組件907,以及通信組件908。
[0234]處理組件901通??刂蒲b置900的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機(jī)操作和記錄操作相關(guān)聯(lián)的操作。處理組件901可以包括一個或多個處理器909來執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件901可以包括一個或多個模塊,便于處理組件901和其它組件之間的交互。例如,處理部件901可以包括多媒體模塊,以方便多媒體組件904和處理組件901之間的交互。
[0235]存儲器902被配置為存儲各種類型的數(shù)據(jù)以支持在裝置900的操作。這些數(shù)據(jù)的示例包括用于在裝置900上操作的任何應(yīng)用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲器902可以由任何類型的易失性或非易失性存儲設(shè)備或者它們的組合實(shí)現(xiàn),如靜態(tài)隨機(jī)存取存儲器(SRAM),電可擦除可編程只讀存儲器(EEPROM),可擦除可編程只讀存儲器(EPROM),可編程只讀存儲器(PROM),只讀存儲器(ROM),磁存儲器,快閃存儲器,磁盤或光盤。
[0236]電源組件903為裝置900的各種組件提供電力。電源組件903可以包括電源管理系統(tǒng),一個或多個電源,及其它與為裝置900生成、管理和分配電力相關(guān)聯(lián)的組件。
[0237]多媒體組件904包括在所述裝置900和用戶之間的提供一個輸出接口的屏幕。在一些實(shí)施例中,屏幕可以包括液晶顯示器(LCD)和觸摸面板(TP)。如果屏幕包括觸摸面板,屏幕可以被實(shí)現(xiàn)為觸摸屏,以接收來自用戶的輸入信號。觸摸面板包括一個或多個觸摸傳感器以感測觸摸、滑動和觸摸面板上的手勢。所述觸摸傳感器可以不僅感測觸摸或滑動動作的邊界,而且還檢測與所述觸摸或滑動操作相關(guān)的持續(xù)時間和壓力。在一些實(shí)施例中,多媒體組件904包括一個前置攝像頭和/或后置攝像頭。當(dāng)裝置900處于操作模式,如拍攝模式或視頻模式時,前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個前置攝像頭和后置攝像頭可以是一個固定的光學(xué)透鏡系統(tǒng)或具有焦距和光學(xué)變焦能力。
[0238]音頻組件905被配置為輸出和/或輸入音頻信號。例如,音頻組件905包括一個麥克風(fēng)(MIC),當(dāng)裝置900處于操作模式,如呼叫模式、記錄模式和語音識別模式時,麥克風(fēng)被配置為接收外部音頻信號。所接收的音頻信號可以被進(jìn)一步存儲在存儲器902或經(jīng)由通信組件908發(fā)送。在一些實(shí)施例中,音頻組件905還包括一個揚(yáng)聲器
當(dāng)前第5頁1 2 3 4 5 6 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
年辖:市辖区| 灵璧县| 婺源县| 花莲市| 仁布县| 东乡| 元朗区| 册亨县| 育儿| 永靖县| 石狮市| 湖南省| 礼泉县| 广元市| 达拉特旗| 莲花县| 阿克苏市| 西丰县| 海淀区| 广昌县| 缙云县| 岢岚县| 龙陵县| 全南县| 黔西县| 大余县| 松阳县| 通化县| 昌邑市| 广汉市| 万宁市| 小金县| 新干县| 独山县| 宁海县| 印江| 银川市| 甘南县| 辉县市| 新泰市| 江安县|