當使用量角器測試Angular JS應用程序時,我正面臨一個奇怪的行爲。 考慮到這個HTML結構,我想點擊一個內部div,它是一個過濾器。量角器無法點擊中繼器行
<div ng-hide="term.selected" ng-click="selectFilter('target',term.value)" class="listItem">
<div>
<label class="ng-binding">ZECPFICO00</label>
<span class="listItemNum ng-binding">157</span>
</div>
</div>
這裏是我的定位:
element(by.repeater('term in facets.target | filter:ecSearchText').row(1)).click();
執行此代碼時我webdriver的遊標移動到網頁中的過濾器,但並嘗試點擊網頁過濾器點擊不起作用,因此該過濾器不適用。
在其瀏覽器中運行你的測試? :) – glepretre