亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

對于標(biāo)準驗證從圖形界面分析對象的制作方法

文檔序號:6351646閱讀:148來源:國知局
專利名稱:對于標(biāo)準驗證從圖形界面分析對象的制作方法
技術(shù)領(lǐng)域
本說明書中公開的實施例涉及用戶界面。更具體地,實施例涉及圖形用戶界面對象。
背景技術(shù)
圖形用戶界面對象(下文中“對象”)常規(guī)地 被并入于圖形用戶界面(⑶I)中。這樣的CTI有時變得相當(dāng)復(fù)雜,要求無數(shù)的不同對象。當(dāng)前,編程這樣的GUI的計算機程序員必須留意分配給并入到GUI的不同對象的各種屬性,以便確保在各種對象之間沒有沖突。然而,管理各種對象和它們的屬性可能是令人厭煩的。

發(fā)明內(nèi)容
相應(yīng)地,本發(fā)明在第一方面提供一種分析圖形用戶界面對象的方法,所述方法包括動態(tài)掃描分配到各種圖形用戶界面對象的屬性,以便識別與圖形用戶界面對象的每個相關(guān)聯(lián)的屬性,所述圖形用戶界面對象被分配到圖形用戶界面的視圖;為圖形用戶界面對象的每個生成屬性列表;確定至少一個圖形用戶界面對象是否具有不與用于其它圖形用戶界面對象的屬性列表對應(yīng)的屬性列表;以及當(dāng)所述至少一個圖形用戶界面對象具有不與用于其它圖形用戶界面對象的屬性列表對應(yīng)的屬性列表時,輸出指示所述至少一個圖形用戶界面對象具有不與用于其它圖形用戶界面對象的屬性列表對應(yīng)的屬性列表的標(biāo)識符。所述方法優(yōu)選地可以還包括基于與圖形用戶界面對象的每個相關(guān)聯(lián)的屬性,生成屬性規(guī)則集。優(yōu)選地,確定至少一個圖形用戶界面對象是否具有不與用于其它圖形用戶界面對象的屬性列表對應(yīng)的屬性列表包括將用于至少一個圖形用戶界面對象的屬性列表與所述屬性規(guī)則集相比較。所述方法還可以包括接收各種圖形用戶界面對象的用戶選擇;其中,動態(tài)掃描分配到各種圖形用戶界面對象的屬性包括掃描被分配到用戶所選擇的圖形用戶界面對象的屬性,所述圖形用戶界面對象被分配到圖形用戶界面的視圖。所述方法還可以包括對于具有不與用于其它圖形用戶界面對象的屬性列表對應(yīng)的屬性列表的、所述至少一個圖形用戶界面對象,自動更新用于所述至少一個圖形用戶界面對象的、不與用于其它圖形用戶界面對象的屬性列表對應(yīng)的屬性列表。自動更新用于所述至少一個圖形用戶界面對象的、不與用于其它圖形用戶界面對象的屬性列表對應(yīng)的屬性列表可以包括向用于所述至少一個圖形用戶界面對象的屬性列表,添加用于其它圖形用戶界面對象的屬性列表中包含的至少一個屬性。所述方法還可以包括在向用于所述至少一個圖形用戶界面對象的屬性列表,添加用于其它圖形用戶界面對象的屬性列表中包含的至少一個屬性之前,提示用戶接受或拒絕添加所述至少一個屬性。優(yōu)選地,自動更新用于所述至少一個圖形用戶界面對象的、不與用于其它圖形用戶界面對象的屬性列表對應(yīng)的屬性列表包括從用于所述至少一個圖形用戶界面對象的屬性列表中,移除用于其它圖形用戶界面對象的屬性列表中不包含的至少一個屬性。
所述方法還可以包括在從用于所述至少一個圖形用戶界面對象的屬性列表中,移除用于其它圖形用戶界面對象的屬性列表中不包含的至少一個屬性之前,提示用戶接受或拒絕移除所述至少一個屬性。輸出指示所述至少一個圖形用戶界面對象具有不與用于其它圖形用戶界面對象的屬性列表對應(yīng)的屬性列表的標(biāo)識符可以包括從所述動態(tài)掃描輸出結(jié)果列表。從所述動態(tài)掃描輸出結(jié)果列表包括生成指示哪個屬性與特定圖形用戶界面標(biāo)準對應(yīng)的標(biāo)準通知文件。在第二個方面,提供了一種計算機系統(tǒng),包括處理器;存儲器;動態(tài)掃描儀,用于動態(tài)掃描分配到各種圖形用戶界面對象的屬性,以便識別與圖形用戶界面對象的每個相關(guān)聯(lián)的屬性,所述圖形用戶界面對象被分配到圖形用戶界面的視圖;屬性生成器,適配為為圖形用戶界面對象的每個生成屬性列表;確定器,用于確定所述至少一個圖形用戶界面對象是否具有不與用于其它圖形用戶界面對象的屬性列表對應(yīng)的屬性列表;以及輸出組件,響應(yīng)于確定所述至少一個圖形用戶界面對象具有不與用于其它圖形用戶界面對象的屬性列表對應(yīng)的屬性列表,用于輸出指示所述至少一個圖形用戶界面對象具有不與用于其它圖形用戶界面對象的屬性列表對應(yīng)的屬性列表的標(biāo)識符。 在第三個方面,提供了一種在計算機可讀介質(zhì)上存儲并且包括計算機程序代碼的計算機程序,當(dāng)載入到計算機系統(tǒng)并在其上執(zhí)行時,所述計算機程序使所述計算機系統(tǒng)進行第一個方面的方法的所有步驟。本說明書中公開的實施例涉及用戶界面。更具體地,實施例涉及圖形用戶界面(⑶I)對象。本發(fā)明的一個實施例可以包括一種分析⑶I對象的方法。該方法可以包括動態(tài)掃描分配到各種GUI對象的屬性,以便識別與GUI對象的每個相關(guān)聯(lián)的屬性,所述GUI對象被分配到GUI的視圖。為⑶I對象的每個,可以生成屬性列表??梢赃M行關(guān)于至少一個GUI對象是否具有不與用于其它GUI對象的屬性列表對應(yīng)的屬性列表的確定。當(dāng)所述至少一個GUI對象具有不與用于其它GUI對象的屬性列表對應(yīng)的屬性列表時,可以輸出標(biāo)識符。所述標(biāo)識符可以指示所述GUI對象具有不與用于其它GUI對象的屬性列表對應(yīng)的屬性列表。本發(fā)明的另一個實施例可以包括一種分析⑶I對象的方法。該方法可以包括動態(tài)掃描分配到各種GUI對象的屬性,以便識別與GUI對象的每個相關(guān)聯(lián)的屬性,所述GUI對象被分配到GUI的視圖。為GUI對象的每個,可以生成屬性列表。基于與圖形用戶界面對象的每個相關(guān)聯(lián)的屬性,可以生成屬性規(guī)則集。可以進行關(guān)于至少一個GUI對象是否具有不與所述屬性規(guī)則集對應(yīng)的屬性列表的確定。當(dāng)至少一個GUI對象具有不與所述屬性規(guī)則集對應(yīng)的屬性列表時,可以輸出標(biāo)識符。所述標(biāo)識符可以指示GUI對象具有不與所述屬性規(guī)則集對應(yīng)的屬性列表。本發(fā)明的另外一個實施例可以包括計算機程序產(chǎn)品,包括具有計算機可用程序代碼的計算機可用介質(zhì),當(dāng)執(zhí)行所述計算機可用程序代碼時,使機器進行在此描述的各種步驟和/或功能。


現(xiàn)在將參照附圖,通過僅示例的方式,描述本發(fā)明的優(yōu)選實施例,在附圖中圖I是圖示根據(jù)本發(fā)明的實施例的、用于分析圖形用戶界面對象的系統(tǒng)的框圖。
圖2是根據(jù)本發(fā)明另一實施例的圖形用戶界面的視圖。圖3是圖示根據(jù)本發(fā)明的另一實施例的分析來自圖形用戶界面的對象的方法的流程圖。
具體實施例方式如所屬技術(shù)領(lǐng)域的技術(shù)人員知道,本發(fā)明的各方面可以實現(xiàn)為系統(tǒng)、方法或計算機程序產(chǎn)品。因此,本發(fā)明的各方面可以具體采用為以下形式,即可以是完全的硬件實施例、也可以是完全的軟件(包括固件、駐留軟件、微代碼等)實施例,還可以是硬件和軟件方面結(jié)合的實施例的形式,本文一般稱為“電路”、“模塊”或“系統(tǒng)”。此外,本發(fā)明的各方面還可以采用在一個或多個計算機可讀介質(zhì)中實現(xiàn)的計算機程序產(chǎn)品的形式,該計算機可讀介質(zhì)中包含實現(xiàn)的計算機可讀的程序代碼。可以采用一個或多個計算機可讀的介質(zhì)的任意組合。計算機可讀介質(zhì)可以是計 算機可讀信號介質(zhì)或者計算機可讀存儲介質(zhì)。計算機可讀存儲介質(zhì)例如可以是一但不限于——電、磁、光、電磁、紅外線、或半導(dǎo)體的系統(tǒng)、裝置或器件,或者以上的任何適當(dāng)組合。計算機可讀存儲介質(zhì)的更具體的例子(非窮舉的列表)包括以下具有一個或多個導(dǎo)線的電連接、便攜式計算機磁盤、硬盤、隨機存取存儲器(RAM)、只讀存儲器(ROM)、可擦式可編程只讀存儲器(EPR0M或閃存)、光纖、便攜式緊湊盤只讀存儲器(CD-ROM)、光存儲器件、磁存儲器件、或者上述的任意合適的組合。在本文件上下中,計算機可讀存儲介質(zhì)可以是任何包含或存儲程序的有形介質(zhì),該程序可以被指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用。計算機可讀的信號介質(zhì)可以包括例如在基帶中或者作為載波一部分傳播的數(shù)據(jù)信號,其中承載了計算機可讀的程序代碼。這種傳播的數(shù)據(jù)信號可以采用多種形式的任一,包括——但不限于——電磁信號、光信號或上述的任意合適的組合。計算機可讀的信號介質(zhì)還可以是計算機可讀存儲介質(zhì)以外的任何計算機可讀介質(zhì),該計算機可讀介質(zhì)可以發(fā)送、傳播或者傳輸用于由指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用的程序。計算機可讀介質(zhì)上實現(xiàn)的程序代碼可以用任何適當(dāng)?shù)慕橘|(zhì)傳輸,包括一但不限于——無線、電線、光纜、RF等等,或者上述的任意合適的組合??梢砸砸环N或多種程序設(shè)計語言的任何組合來編寫用于執(zhí)行本發(fā)明各方面的操作的計算機程序代碼,所述程序設(shè)計語言包括面向?qū)ο蟮某绦蛟O(shè)計語言-諸如Java、Smalltalk、C++,還包括常規(guī)的過程式程序設(shè)計語言-諸如”C”程序設(shè)計語言或類似的程序設(shè)計語言。程序代碼可以完全地在用戶計算機上執(zhí)行、部分地在用戶計算機上執(zhí)行、作為一個獨立的軟件包執(zhí)行、部分在用戶計算機上部分在遠程計算機上執(zhí)行、或者完全在遠程計算機或服務(wù)器上執(zhí)行。在后者的情形中,遠程計算機可以通過任意種類的網(wǎng)絡(luò)一包括局域網(wǎng)(LAN)或廣域網(wǎng)(WAN) —連接到用戶計算機,或者,可以進行連接到外部計算機(例如利用因特網(wǎng)服務(wù)提供商來通過因特網(wǎng))。下面將參照根據(jù)本發(fā)明實施例的方法、裝置(系統(tǒng))和計算機程序產(chǎn)品的流程示和/或框圖描述本發(fā)明。應(yīng)當(dāng)理解,流程示和/或框圖的每個方框以及流程示和/或框圖中各方框的組合,都可以由計算機程序指令實現(xiàn)。這些計算機程序指令可以提供給通用計算機、專用計算機或其它可編程數(shù)據(jù)處理裝置的處理器,從而生產(chǎn)出一種機器,這些指令通過計算機或其它可編程數(shù)據(jù)處理裝置的處理器執(zhí)行,產(chǎn)生了實現(xiàn)流程圖和/或框圖中的方框中規(guī)定的功能/操作的裝置。也可以把這些計算機程序指令存儲在指示計算機、其它可編程數(shù)據(jù)處理裝置或其他設(shè)備以特定方式工作的計算機可讀介質(zhì)中,這樣,存儲在計算機可讀介質(zhì)中的指令就產(chǎn)生出一個包括實現(xiàn)流程圖和/或框圖中的方框中規(guī)定的功能/操作的指令的制造品(manufacture)。 也可以把計算機程序指令加載到計算機、其它可編程數(shù)據(jù)處理裝置、或其它設(shè)備上,使得在計算機、其它可編程數(shù)據(jù)處理裝置或其它設(shè)備上執(zhí)行一系列操作步驟,以產(chǎn)生計算機實現(xiàn)的過程,從而使得在計算機或其它可編程裝置上執(zhí)行的指令提供實現(xiàn)流程圖和/或框圖中的方框中規(guī)定的功能/操作的過程。在此公開的實施例涉及動態(tài)掃描分配到在圖形用戶界面的視圖中呈現(xiàn)的各種圖形用戶界面對象(下文中“對象”)的屬性。掃描的對象可以是特定視圖中的所有對象,或用戶選擇的對象。分配到各種對象的屬性可以被動態(tài)地識別。為每個對象,可以生成屬性列表。當(dāng)用于特定對象的屬性列表不與為其它對象生成的屬性列表對應(yīng)時,可以輸出一個或更多標(biāo)識符以指示這樣的情況。在圖示中,可以比較用于每個對象的列表以確定在生成的列表的特定部分中存在的屬性。這樣的部分可以是用戶確定的或者可以是默認值,在對象的那部分中存在的屬性可以被識別為參考屬性。如果特定對象具有不與參考屬性對應(yīng)的屬性,為該對象輸出的標(biāo)識符可以指示這樣的屬性不與參考屬性對應(yīng)。但是,如果特定對象缺少在參考屬性中包含的屬性,為該對象輸出的標(biāo)識符可以指示對于該對象缺少在參考屬性中包含的屬性。此外,用于每個對象的屬性可以與可應(yīng)用于視圖的一個或更多標(biāo)準屬性相比較。輸出的標(biāo)識符可以指示與不與標(biāo)準屬性對應(yīng)的對象相關(guān)聯(lián)的屬性,和/或指示當(dāng)前不與對象相關(guān)聯(lián)的一個或更多標(biāo)準屬性。該標(biāo)準屬性可以是可應(yīng)用于呈現(xiàn)對象的視圖的類型的期望標(biāo)準或協(xié)議定義的屬性。圖I是圖示根據(jù)本發(fā)明的一個實施例的、用于分析圖形用戶界面(GUI)的對象的處理系統(tǒng)100的框圖。系統(tǒng)100可以包括通過系統(tǒng)總線115與存儲器設(shè)備110耦合的至少一個處理器105。這樣,系統(tǒng)100可以在存儲器設(shè)備110中存儲程序代碼。處理器105可以執(zhí)行經(jīng)由系統(tǒng)總線115從存儲器設(shè)備110存取的程序代碼。在一個方面,例如,可以將系統(tǒng)100實施為適用于存儲和/或執(zhí)行程序代碼的計算機。但是,應(yīng)該認識到,可以以能夠進行本說明書中描述的功能的、包括處理器和存儲器的任何系統(tǒng)的形式實施系統(tǒng)100。存儲器設(shè)備110可以包括一個或更多物理存儲器設(shè)備,諸如例如,本地存儲器120和一個或更多大容量存儲設(shè)備125。本地存儲器120指一般在實際執(zhí)行程序代碼期間使用的隨機存取存儲器或其它非持續(xù)性存儲器設(shè)備。大容量存儲器設(shè)備125可以被實施為硬盤驅(qū)動器或其它持續(xù)性數(shù)據(jù)存儲設(shè)備。系統(tǒng)100還可以包括提供至少某一程序代碼的臨時存儲的一個或更多高速緩沖存儲器(未示出),以便減少在執(zhí)行期間必須從大容量存儲設(shè)備125檢索程序代碼的次數(shù)。諸如鍵盤130、指向設(shè)備135和顯示器140的輸入/輸出(I/O)設(shè)備還可以耦合到系統(tǒng)100。I/O設(shè)備既可以直接地或也可以通過居間I/O控制器耦合到系統(tǒng)100。網(wǎng)絡(luò)適配器145也可以與系統(tǒng)100耦合以使系統(tǒng)100能夠通過居間專用或公共網(wǎng)絡(luò)與其它系統(tǒng)、計算機系統(tǒng)、遠程打印機、和/或遠程存儲設(shè)備通信。調(diào)制解調(diào)器、有線調(diào)制解調(diào)器、以太網(wǎng)卡和無線網(wǎng)適配器是可以與系統(tǒng)100使用的網(wǎng)絡(luò)適配器的不同類型的示例。如圖I所圖示的,存儲器設(shè)備110可以存儲圖形分析軟件150。以可執(zhí)行程序代碼形式實施的圖形分析軟件150可以由系統(tǒng)100為了以下目的執(zhí)行掃描分配到GUI的視圖165中的各種對象160的屬性155,以及根據(jù)在此描述的方法識別不與為其它對象生成的、用于對象列表的屬性對應(yīng)的對象屬性155。與識別屬性對應(yīng)的標(biāo)識符可以輸出到存儲器設(shè)備110、顯示器140,或以任何其它適當(dāng)?shù)姆绞捷敵觥H缭诖耸褂玫?,“輸?outputting)”和/或“輸出(output)”可以意味著在存儲器設(shè)備110中存儲,例如,寫入到存儲器設(shè)備110中存儲的文件、寫入到顯示器140或其它外圍輸出設(shè)備、播放可聽見通知、發(fā)送或傳送到其它系統(tǒng),導(dǎo)出(exporting)等。在一個實施例中,可以將本發(fā)明的圖形分析軟件150實施于IBM Ral:ionai Functional TesterTM (IBM、Rational 以及 Rational Functional Tester 是在美國、其它國家或二者的國際商業(yè)機器公司的商標(biāo))。但是本發(fā)明不限于此。實際上,可以將圖形分 析軟件150實施于網(wǎng)絡(luò)開發(fā)應(yīng)用、軟件開發(fā)應(yīng)用、或其中設(shè)計和/或測試GUI的任何其它應(yīng)用。例如,本發(fā)明可以被實施為應(yīng)用中的插件、模塊、例程、或子例程。在另一實施例中,可以將圖形分析軟件150實施為與呈現(xiàn)⑶I的另一應(yīng)用接口的獨立應(yīng)用。如注意到的,這樣的其它應(yīng)用可是其中設(shè)計和/或測試GUI的應(yīng)用,但不必是這種情況。例如,圖形分析軟件150可以與傳統(tǒng)網(wǎng)絡(luò)瀏覽器接口。圖2是根據(jù)本發(fā)明的另一實施例的⑶I 202的視圖200。如注意到的,可以將⑶I202呈現(xiàn)于包括圖形分析軟件、或圖形分析軟件通信地鏈接到的適當(dāng)?shù)膽?yīng)用。在⑶I 202內(nèi),可以呈現(xiàn)被分配到視圖200的多個⑶I對象(下文中“對象”)204、206,208o對象204、206、208可以是圖標(biāo)、按鈕、鏈接、文字區(qū)域、數(shù)據(jù)輸入?yún)^(qū)域(例如,框)、圖像、視圖的部分(例如,首標(biāo)、腳標(biāo)、載體、主體、區(qū)段等)、或者可以在⑶I視圖中呈現(xiàn)的任何其它對象、或與GUI的視圖相關(guān)聯(lián)的其它方面。對象204、206、208的每個可以具有一個或更多相關(guān)聯(lián)的屬性。屬性可以識別對象所屬于的類別,定義對象類型(例如,超鏈接、按鈕、圖標(biāo)等),包括到其它網(wǎng)頁的鏈接,鏈接到電子郵件(e-mail)地址,定義字體樣式(例如,字體類型、字體大小、字體顏色、字體樣式等),定義對象維度,定義對象顏色和/或背景顏色,定義對象位置(例如,水平位置,垂直位置,對齊等),定義對象填充(padding),識別要與對象呈現(xiàn)的圖像,定義放置對象的⑶I層,定義當(dāng)選擇或取消選擇對象時要執(zhí)行的功能、例程和/或子例程等。而且,任何無數(shù)其它屬性可以與對象204、206、208的每個相關(guān)聯(lián),并且本發(fā)明不限于此。屬性可以以任何適當(dāng)?shù)姆绞脚c對象相關(guān)聯(lián),例如,使用超文本標(biāo)記語言(HTML),使用層疊樣式表單(CSS)等。在表I中呈現(xiàn)了可以用于將屬性與對象相關(guān)聯(lián)的HTML代碼的一個非常簡單的示例表I
權(quán)利要求
1.一種分析圖形用戶界面對象的方法,所述方法包括 動態(tài)掃描分配到各種圖形用戶界面對象的屬性,以便識別與圖形用戶界面對象的每個相關(guān)聯(lián)的屬性,所述圖形用戶界面對象被分配到圖形用戶界面的視圖; 為圖形用戶界面對象的每個生成屬性列表; 確定至少一個圖形用戶界面對象是否具有不與用于其它圖形用戶界面對象的屬性列表對應(yīng)的屬性列表;以及 當(dāng)所述至少一個圖形用戶界面對象具有不與用于其它圖形用戶界面對象的屬性列表對應(yīng)的屬性列表時,輸出指示至少所述一個圖形用戶界面對象具有不與用于其它圖形用戶界面對象的屬性列表對應(yīng)的屬性列表的標(biāo)識符。
2.如權(quán)利要求I所述的方法,還包括 基于與圖形用戶界面對象的每個相關(guān)聯(lián)的屬性,生成屬性規(guī)則集。
3.如權(quán)利要求2所述的方法,其中,確定所述至少一個圖形用戶界面對象是否具有不與用于其它圖形用戶界面對象的屬性列表對應(yīng)的屬性列表包括 將用于所述至少一個圖形用戶界面對象的屬性列表與所述屬性規(guī)則集相比較。
4.如權(quán)利要求I至3中任意一項所述的方法,還包括 接收各種圖形用戶界面對象的用戶選擇; 其中,動態(tài)掃描分配到各種圖形用戶界面對象的屬性包括掃描被分配到用戶所選擇的圖形用戶界面對象的屬性,所述圖形用戶界面對象被分配到圖形用戶界面的視圖。
5.如權(quán)利要求I至4中任意一項所述的方法,還包括 對于具有不與用于其它圖形用戶界面對象的屬性列表對應(yīng)的屬性列表的所述至少一個圖形用戶界面對象,自動更新用于所述至少一個圖形用戶界面對象的、不與用于其它圖形用戶界面對象的屬性列表對應(yīng)的屬性列表。
6.如權(quán)利要求5所述的方法,其中,自動更新用于所述至少一個圖形用戶界面對象的、不與用于其它圖形用戶界面對象的屬性列表對應(yīng)的屬性列表包括 向用于所述至少一個圖形用戶界面對象的屬性列表,添加用于其它圖形用戶界面對象的屬性列表中包含的至少一個屬性。
7.如權(quán)利要求6所述的方法,還包括 在向用于所述至少一個圖形用戶界面對象的屬性列表,添加用于其它圖形用戶界面對象的屬性列表中包含的至少一個屬性之前,提示用戶接受或拒絕添加所述至少一個屬性。
8.如權(quán)利要求5所述的方法,其中,自動更新用于所述至少一個圖形用戶界面對象的、不與用于其它圖形用戶界面對象的屬性列表對應(yīng)的屬性列表包括 從用于所述至少一個圖形用戶界面對象的屬性列表中,移除用于其它圖形用戶界面對象的屬性列表中不包含的至少一個屬性。
9.如權(quán)利要求8所述的方法,還包括 在從用于所述至少一個圖形用戶界面對象的屬性列表中,移除用于其它圖形用戶界面對象的屬性列表中不包含的至少一個屬性之前,提示用戶接受或拒絕移除所述至少一個屬性。
10.如權(quán)利要求I至9中任意一項所述的方法,其中,輸出指示所述至少一個圖形用戶界面對象具有不與用于其它圖形用戶界面對象的屬性列表對應(yīng)的屬性列表的標(biāo)識符包括 從所述動態(tài)掃描輸出結(jié)果列表。
11.如權(quán)利要求10所述的方法,其中,從所述動態(tài)掃描輸出結(jié)果列表包括 生成指示哪個屬性與特定圖形用戶界面標(biāo)準對應(yīng)的標(biāo)準通知文件。
12.—種計算機系統(tǒng),包括 處理器; 存儲器; 動態(tài)掃描儀,用于動態(tài)掃描分配到各種圖形用戶界面對象的屬性,以便識別與圖形用戶界面對象的每個相關(guān)聯(lián)的屬性,所述圖形用戶界面對象被分配到圖形用戶界面的視圖; 屬性生成器,適配為為圖形用戶界面對象的每個生成屬性列表; 確定器,用于確定至少一個圖形用戶界面對象是否具有不與用于其它圖形用戶界面對象的屬性列表對應(yīng)的屬性列表;以及 輸出組件,響應(yīng)于確定所述至少一個圖形用戶界面對象具有不與用于其它圖形用戶界面對象的屬性列表對應(yīng)的屬性列表,用于輸出指示所述至少一個圖形用戶界面對象具有不與用于其它圖形用戶界面對象的屬性列表對應(yīng)的屬性列表的標(biāo)識符。
13.—種在計算機可讀介質(zhì)上存儲并且包括計算機程序代碼的計算機程序,當(dāng)載入到計算機系統(tǒng)并在其上執(zhí)行時,使所述計算機進行權(quán)利要求I至11中任何一項的方法的所有步驟。
全文摘要
一種分析圖形用戶界面(GUI)對象的方法。該方法包括動態(tài)掃描分配到各種GUI對象的屬性,以便識別與GUI對象的每個相關(guān)聯(lián)的屬性,所述GUI對象被分配到GUI的視圖。為GUI對象的每個,可以生成屬性列表??梢赃M行關(guān)于至少一個GUI對象是否具有不與用于其它GUI對象的屬性列表對應(yīng)的屬性列表的確定。當(dāng)至少一個GUI對象具有不與用于其它GUI對象的屬性列表對應(yīng)的屬性列表時,可以輸出標(biāo)識符。所述標(biāo)識符可以指示該GUI對象具有不與用于其它GUI對象的屬性列表對應(yīng)的屬性列表。
文檔編號G06F9/44GK102725729SQ201080060043
公開日2012年10月10日 申請日期2010年12月14日 優(yōu)先權(quán)日2009年12月29日
發(fā)明者B.G.魯克, B.P.普雷斯頓, C.L.道蒂 申請人:國際商業(yè)機器公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1