Protractor. Как кликнуть на чекбокс-псевдоэлемент?

protractor
Теги: #<Tag:0x00007f7b626505d8>

(Olga Kazimirova) #1

Здравствуйте! В автоматизации я новичок.

Имеется проблема следующего характера: есть чекбокс, на который нужно кликнуть. При клике на label скрипт кликает на ссылку terms & conditions, к псевдоэлементу before, которым и является чекбокс, не получается обратиться никак - Protractor выдаёт ошибку element not interactable, пробовала xpath, css и прочие методы. Как можно обратиться к нему?


(Bohdan B) #2

Попробуйте нажать на label или input которые у вас находятся сверху


(Olga Kazimirova) #3

не получается - так же пишет element not interactable


(Alexandr D.) #4

А кликнуть по тексту правее чек-бокса, тем самым поставив его в фокус, а далее нажать пробел не пробовали? )


(Bohdan B) #5

Попробуйте найти ноду которая ловит клик( через Event Lisener вкладку в хроме, или в фф - там сразу видно в dom дереве) и кликнуть по ней js-ом document.querySelector(‘css’).click() если сработает кликните туда протрактором - если не сработает проблема в коде