Проблема с созданием селектора для поиска атрибута в имени класса - Selenium - PullRequest
0 голосов
/ 13 июля 2020

У меня есть четыре элемента на странице, и эти элементы меняются (точно их цвет), когда пользователь вводит правильную или неправильную строку (новый пароль - нижний регистр, верхний регистр ... проверка). Когда пользователь вводит правильную строку, слово «активный» добавляется к имени класса каждого элемента в конце. Я хочу найти элемент без «активного» в конце. Но я не могу создать правильный селектор.

введите описание изображения здесь

Этот селектор работает хорошо и находит четвертый элемент

"//*[@id='PasswordList']/li[4]"

Но когда я пытаюсь его изменить, он перестает работать

//*(@id='PasswordList'/li[4]) and [not(*contains(@class, 'li-one-number active'))]
...