2015-06-29 121 views
3

我想測試包含幾個下拉控件一個簡單的用戶創建形式(每一個角度的UI選擇)如何使用量角器測試角度 - 使用選擇?

我沒有找到關於如何選擇其中一個項目的任何文檔..

這是我的html:

<ui-select ng-model="user.assignedGroup" theme="selectize" class="dropdown"> 
          <ui-select-match placeholder="{{::strings('userDetails.assignToGroupPlaceHolder')}}">{{$select.selected.name}}</ui-select-match> 
          <ui-select-choices repeat="group.name as group in groups"> 
           <span ng-bind-html="group.name | highlight: $select.search"></span> 
          </ui-select-choices> 
         </ui-select> 

我能得到下拉列表打開方式:

元素(by.model( 'user.assignedGroup'))點擊()。

接下來是什麼?

編輯

目前的解決方案,我發現是使用打字和搜索特定的元素和「打」回車鍵,但它不是我想要測試這種控制方式。我有一個下拉的控制,是不是搜索以及....

var selectGroupButton = element(by.model('user.assignedGroup')); 
     var selectInput = selectGroupButton.element(by.css('.ui-select-search')); 

     // click to open select 
     selectGroupButton.click().then(function(){ 
      // type some text 
      selectInput.sendKeys('group1\n'); 
     }); 

回答