t.me/atinfo_chat Telegram группа по автоматизации тестирования

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

Теги: #<Tag:0x00007fd76828dd08>

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

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

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

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

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

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

2 Симпатий