Надеюсь, вы могли бы мне помочь. Я новичок в транспортир. Я не могу щелкнуть элемент в транспортнике, он говорит, что его не видно, даже если его видно, когда он проверяется вручную. Ниже приведены детали:Транспортир - Элемент не виден (но видно, если его проверить вручную)
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: родительский класс список, я также попытался использовать "список"/«[нг-клик = "openOtherUsers (perCrisis)"] "/" [ng-show = "detailView"] "в качестве css-локатора.
Надеюсь, вы могли бы помочь мне в этом. Спасибо.
любые достижения по этому вопросу? –