如何使用量角器选择第一个建议的元素?

时间:2017-08-09 11:48:57

标签: html typescript protractor automated-tests

1.这是HTML代码>

<div *ngFor="let profile of matchingProfiles" (click)="selectAlias(profile)" class="profile">
<img [src]="profile.profilePhotoBase64" class="alias-search-profile-image"/><p id="alias-search-text" class="alias-search-profile-text">{{ profile.alias }}</p></div>

2.我的代码是:

element(by.id('ugcshare-textbox')).sendKeys('@mshinagi');
      browser.explore();
      element(by.id('alias-search-text')).get(0).click();
        browser.sleep(2000);
     element(by.id('share-submit')).click();
  1. 错误:我收到错误&#34; TypeError:element(...)。get不是函数&#34; enter image description here
  2. 我想选择图片中显示的第一个建议。即使我正在尝试索引,但我没有成功。有人可以帮助我。

1 个答案:

答案 0 :(得分:0)

您可以使用css选择器而不是id 1来检索整个项目列表,然后从列表中获取第一个项目。

element.all(by.css('alias-search-profile-text')).get(0).click();