2016-05-10 11 views
0

Ich teste meine App mit Winkelmesser. Ich habe eine Liste derselben Klasse, die ich brauche, um auf die dritte Schaltfläche in der Liste zu klicken.click n'th item in Liste e2e

<ion-content class="List"> 

    <button dark class="listItems" ion-item detail-none *ngFor="#order of orderList" (click)="orderSelected(order)"> 
     {{order.documentNo}}<br><br> 
     {{order.rwsCustomer$_identifier}} 
     <span item-right class="Rs"> 
      Rs {{order.grandTotalAmount}} 
     </span> 
     <span item-right> 
      <ion-icon name="arrow-forward"></ion-icon> 
     </span> 
    </button> 

</ion-content> 

In meinem e2e, schrieb ich wie folgt aus:

it('should go 3nd order detail page',() => { 
     element.all(by.css('.listItems').get(2)).click(); 
    }); 

ich ein err in meinem Terminal wie diese:

e2e.ts (39,37): Property 'get' does not exist on type 'Locator'. (2339) 

Antwort

0

Sie get-Funktion auf einen Locator Anwendung. Aktualisieren Sie Ihren Code einfach auf:

it('should go 3nd order detail page',() => { 
    element.all(by.css('.listItems')).get(2).click(); 
});