win7系統(tǒng)下載
當(dāng)前位置: 首頁(yè) > win10系統(tǒng)教程 > 詳細(xì)頁(yè)面

針對(duì)Win10開(kāi)發(fā)人員的微軟開(kāi)源UI Recorder工具

發(fā)布時(shí)間:2023-01-07 文章來(lái)源:深度系統(tǒng)下載 瀏覽:

Windows 10是美國(guó)微軟公司研發(fā)的跨平臺(tái)及設(shè)備應(yīng)用的操作系統(tǒng)。是微軟發(fā)布的最后一個(gè)獨(dú)立Windows版本。Windows 10共有7個(gè)發(fā)行版本,分別面向不同用戶和設(shè)備。截止至2018年3月7日,Windows 10正式版已更新至秋季創(chuàng)意者10.0.16299.309版本,預(yù)覽版已更新至春季創(chuàng)意者10.0.17120版本

微軟通過(guò)發(fā)布新的用戶界面錄像機(jī)為Windows開(kāi)發(fā)者提供了幫助。

在GitHub上,“WinAppDriver UI Recorder”被微軟的Hassan Uraizee描述為幫助用戶“輕松創(chuàng)建自動(dòng)UI測(cè)試”。

對(duì)于使用WinAppDriver的開(kāi)發(fā)人員,微軟已經(jīng)提供了名為“Inspect”的工具,它允許開(kāi)發(fā)人員查看UI元素屬性數(shù)據(jù)。 Uraizee寫(xiě)道,Inspect沒(méi)有提供完整的視圖,因此Redmond發(fā)布了UI Recorder工具。

“雖然Inspect服務(wù)于查看輔助功能數(shù)據(jù)的預(yù)期目的,但它在支持特定于UI自動(dòng)化的方案方面落后,比如能夠生成XPath查詢。”

因此,UI開(kāi)發(fā)人員在開(kāi)發(fā)人員查看元素時(shí)檢索XPath表達(dá)式;并且當(dāng)它處于記錄器模式時(shí),它將生成C#代碼以執(zhí)行諸如鼠標(biāo)點(diǎn)擊之類的操作。

Uraizee的文章解釋說(shuō):“UI Recorder跟蹤應(yīng)用界面的鍵盤(pán)和鼠標(biāo)交互,代表UI操作。

自然,捕獲的代碼是可復(fù)制的,因此您可以將其粘貼到模板中進(jìn)行重播。

 

Uraizee通過(guò)解釋發(fā)布了這張圖片:

 

針對(duì)Win10開(kāi)發(fā)人員的微軟開(kāi)源UI Recorder工具.jpg

 

由于圖像分辨率不是很棒:

--頂部面板顯示XPath查詢 - 這可以由“WinAppDriver與目標(biāo)元素交互使用”; 和

--底部面板提供XML節(jié)點(diǎn)屬性原始數(shù)據(jù),“類似于頁(yè)面源”(在瀏覽器中); 和

--以前記錄的事件有一個(gè)下拉菜單。

 

 


新技術(shù)融合:在易用性、安全性等方面進(jìn)行了深入的改進(jìn)與優(yōu)化。針對(duì)云服務(wù)、智能移動(dòng)設(shè)備、自然人機(jī)交互等新技術(shù)進(jìn)行融合。Windows 10所新增的Windows Hello功能將帶來(lái)一系列對(duì)于生物識(shí)別技術(shù)的支持。除了常見(jiàn)的指紋掃描之外,系統(tǒng)還能通過(guò)面部或虹膜掃描來(lái)讓你進(jìn)行登入。當(dāng)然,你需要使用新的3D紅外攝像頭來(lái)獲取到這些新功能。