2016-11-30 63 views
0

這是我在角cannnot在下拉測試重點元素

<div class="form-group"> 
<label>Select Entity:</label> 
<select class="form-control" id="sel1"> 
<option value="Select">Select</option> 
<option value="Test">Test</option> 
</select> 
</div> 

量角器測試用例下拉菜單是這樣的:

Failed: unknown error: cannot focus element

+1

您的標籤名稱定位器值不正確。這啓發了我計劃在靜態上面提醒這種違規行爲:https://github.com/alecxe/eslint-plugin-protractor/issues/59。 – alecxe

回答

0
var entity = element(by.id('sel1')).click(); 
var option = element(by.cssContainingText('option', 'Test')).click(); 
:在量角器

var entity = element(by.id('sel1')).click(); 
var option = element(by.tagName('option[value="Test"]')).click(); 

我收到錯誤

+0

您錯過了元素內部的'quotes'(by.cssContainingText('option','Test'))' –

+0

固定的兄弟...感謝 –

+0

感謝它解決了... –