でクリックできない、私は分度器をクリックして、このIDを使用する場合、私はボタンは、私は私のアプリのid =「ログアウト」のボタンを持っているE2E
it('4 should click Log out',() => {
element.all(by.id('logOut')).click();
browser.driver.sleep(5000);
});
エラーを取得する私のhtmlは
<ion-buttons end>
<button (click)='signOut()'>
<ion-icon id="logOut"name="log-out"></ion-icon>
</button>
</ion-buttons>
ですターミナルで
私errが
should click Log out
- Failed: unknown error: Element is not clickable at point (1028, 28). Other element would receive the click: <button class="bar-button bar-button-default bar-button-icon-only">...</button>
(Session info: chrome=50.0.2661.94)
(Driver info: chromedriver=2.21.371459 (36d3d07f660ff2bc1bf28a75d1cdabed0983e7c4),platform=Mac OS X 10.11.2 x86_64)
F
IDに 'element.all'を呼び出す理由はありますか? IDはユニークなので、 '.all'を使う必要はありません – Gunderson