VSTS-CUIT: Coded UI Test Builder簡介

來源:互聯網
上載者:User

Coded UI Test Builder是CUIT的非常重要的一個組件:如果你採用錄製方式來產生指令碼,那麼她會一直伴隨著你;如果你採用純code方式來寫指令碼,她同樣是一個很好的幫手,來協助你找到標識控制項的屬性。

 

可以通過兩種方式來調出其視窗:

1. VSTS功能表列 Test->Generate Code for Coded UI Test->Use Coded UI Test Builder...

2. 滑鼠右鍵 在一個標有[TestMethod]屬性的Coded UI Test 方法內,滑鼠右鍵單擊任何地方,右鍵菜單->Generate Code for Coded UI Test->Use Coded UI Test Builder...

 

推薦採用第2種方式。這裡VSTS好像有一個小小的bug(Version: 10.0.30319.1 REMRel):

 

Generate Code for Coded UI Test功能表項目不能第一時間在VSTS功能表列的Test菜單下啟用出現

--------------------------------------------------------------------------------------------------------

Step 1: 滑鼠左鍵點擊未標有[TestMethod]屬性Coded UI Test方法內,右鍵點擊,確認功能表列無Generate Code for Coded UI Test;

Step 2: VSTS功能表列 滑鼠點擊Test菜單下同樣無Generate Code for Coded UI Test項;

Step 3: 滑鼠移至標有[TestMethod]屬性的Coded UI Test方法內,在VSTS功能表列,滑鼠點擊Test菜單下,仍然無Generate Code for Coded UI Test;

Step 4: 滑鼠移至標有[TestMethod]屬性的Coded UI Test方法內,右鍵點擊,右鍵功能表列有Generate Code for Coded UI Test項;

Step 5: 重回VSTS功能表列,Test菜單下才出現Generate Code for Coded UI Test項。

 

 

關於Coded UI Test Builder,有如下幾點要注意:

1. 有些控制項需要滑鼠先移到上面,才能顯示出來,對於這類控制項,需要用Windows鍵+I組合去Locate;

2. Locate到某個控制項以後,彈出的屬性框上方,有個控制項的方嚮導航鍵,通過他可以得到控制項的層次結果樹;

3. 挑選控制項的唯一標識時,優先選擇Search類別下的屬性;

4. 標識控制項的屬性,並不是越多越好,而是唯一就好。碰到這種情況,Name+ClassName屬性不能找到控制項,而去掉ClassName,只採用Name屬性反而能找到控制項。

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.