单击列表e2e中的第n项

时间:2016-05-10 04:34:52

标签: angular ionic2 e2e-testing

我正在使用量角器测试我的应用。我有一个相同类的列表,我需要单击该列表中的第3个按钮。

<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> 

在我的e2e中,我写的是这样的:

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

我在我的终端上犯了这样的错误:

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

1 个答案:

答案 0 :(得分:0)

您正在将select * from addfullsig(3,1010111011111011); 函数应用于定位器。只需将您的代码更新为:

get