как получить угловые 6 элементов пользовательского интерфейса в кипарисе без имени класса и идентификатора или атрибута имени - PullRequest
0 голосов
/ 29 октября 2018

Как получить угловые 6 элементов пользовательского интерфейса в кипарисе без имени класса и идентификатора или атрибута имени, имея только ngModel для ввода и для кнопки только с вызовом метода.

Пример: Как я могу получить следующие элементы в кипарис?

1) <ion-input type="email" placeholder="test text field"></ion-input>

2) <ion-input type="text" [(ngModel)]="name" placeholder="test text field name"></ion-input>

3) <ion-segment-button value="Actions" (click)="callMethod()">Click Me</ion-segment-button>

1 Ответ

0 голосов
/ 31 октября 2018

Вы можете получить доступ по заполнителю:

cy.get('ion-input[placeholder=placeholderText]')

Или, как рекомендовано в документах cypress : просто добавьте атрибут data-cy = "yourKey" к своему элементу. И тогда к нему можно получить доступ:

cy.get('[data-cy=yourKey]'))

https://docs.cypress.io/guides/references/best-practices.html#Selecting-Elements

...