Они всегда отображаются в определенном порядке в DOM?
Если это так, вы можете попробовать следующее:
const yesButton = element.all(by.css('.alert-button-inner.sc-ion-alert-md')).get(0);
const noButton = element.all(by.css('.alert-button-inner.sc-ion-alert-md')).get(1);
Те получат элемент <span>
.
Кроме того, вы можете попытаться найти их более точно с помощью следующего метода:
const yesButton = element(by.cssContainingText('.alert-button-inner.sc-ion-alert-md', 'Yes'));
const noButton = element(by.cssContainingText('.alert-button-inner.sc-ion-alert-md', 'No'));