我希望你能幫助我解決這個問題。我是量角器的新手。我不能點擊量角器中的一個元素,它說它不可見,即使手動檢查時它是可見的。以下是詳細內容:量角器 - 元素不可見(但手動檢查時可見)
CSS代碼:
<div class="list" ng-click="openOtherUsers(perCrisis)" ng-show="detailView">
<div class="item item-input-inset content-bg search-bar">
<button class="button button-clear" type="button">
<i class="icon ion-chevron-right"></i>
</button>
<label class="item-input-wrapper">
<i class="icon acc-search placeholder-icon"></i>
<input class="ng-pristine ng-untouched ng-valid" type="text" placeholder="Search for people" ng-model="search.keywords">
</label>
</div>
</div>
量角器代碼:
it("this is a trail for SEARCH click", function() {
browser.waitForAngular();
var search = element(by.css('.list.list'));
//expect(search.isPresent()).toBeTruthy(); <<<<< PRESENT, but if //isDisplayed is used: its false
search.click();
});
FYI:父類是列表中,我一直在使用 「目錄」/「也試過[NG-點擊=「openOtherUsers(perCrisis)」]「/」[ng-show =「detailView」]「作爲css定位器。
我希望你能幫助我。謝謝。
對此有何進展? –