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();
我想选择图片中显示的第一个建议。即使我正在尝试索引,但我没有成功。有人可以帮助我。
答案 0 :(得分:0)
您可以使用css选择器而不是id 1来检索整个项目列表,然后从列表中获取第一个项目。
element.all(by.css('alias-search-profile-text')).get(0).click();