Невозможно нажать на кнопку с идентификатором в транспортире для сквозного теста - PullRequest
0 голосов
/ 09 апреля 2019

Я пытаюсь нажать на кнопку для дальнейшего выполнения сквозного теста, но не могу этого сделать.

Я пытался:

element(by.id('cancel-button')).click(); 
element(by.css('#cancel-button')).click(); 
element(by.ClassName('ng-star-inserted ion-color ion-color-white button button-solid ion-activatable ion-focusable hydrated button-small')).click();

Ошибка:

Невозможно найти элемент по определенному локатору

Но ничего не работает.Я приложил скриншот результата, после проверки элемента.Кто-нибудь может помочь?

enter image description here

Ответы [ 2 ]

0 голосов
/ 09 апреля 2019

Вы можете попробовать следующие селекторы:

element(by.cssContainingText('ion-button', 'Cancel appointment '));

или

element(by.buttonText('Cancel appointment'));
0 голосов
/ 09 апреля 2019

Попробуйте

     // click the element
var element = element(by.id('cancel-button')); 
browser.executeScript("arguments[0].click()",element);
...