xpath not contains

  • Автор темы Автор темы GammaCore
  • Дата начала Дата начала
  • Теги Теги
    xpath

GammaCore

Client
Регистрация
13.02.2021
Сообщения
18
Реакции
2
Баллы
3
На странице есть кнопка с аттрибутом disabled и без оного

Содержащая disabled кнопка находится таким xpath
//*/aside/button[(contains(@disabled,''))]

Почему её соперница не находится обратным образом?
//*/aside/button[not(contains(@disabled,''))]
 
гадальщики просили передать.. что начали работу над данной задачей.

Где сама страница то ?

если атрибут.. то зачем ,''
 
  • Спасибо
Реакции: backoff
гадальщики просили передать.. что начали работу над данной задачей.

Где сама страница то ?

если атрибут.. то зачем ,''

Мне казалось тут вопрос больше касается синтаксиса.

HTML:
Развернуть Свернуть Копировать
<button disabled="">неактивная кнопка</button>
<button>активная кнопка</button>
 
//button[2]
прям по коду.

92023

а страница нужна что бы понять накой там contains и ,''
 
Последнее редактирование:
внимательным надо быть.. циферок всего две.

92024
 
внимательным надо быть.. циферок всего две.
Мне тысячи строк кода сюда впихнуть надо было?
В первом посте мой вопрос указан вроде предельно ясно: почему запрос с contains в данном случае работает, а через not contains - нет.
 
почему запрос с contains в данном случае работает, а через not contains - нет.
что такое not обьясню на пальца. это отрицание есть можно сказать.
задайте себе вопрос что вы отрицаете ? вот прям буквально посмотрите на свою запись ? я понимаю вашу логику. она не верна. вы не указываете наоборот !!! подумайте что вы отрицаете !!! ещё трижды...
contains(@disabled) - содержащие атрибут disabled в длиннннннннннной строке. и что такое contains по своей сути. Мне нравится когда я это воспринимаю как сокращение от многого. а что вы хотите сократить в отрицание ?

P.S. если их много позиций, надо решения через "родителей" искать. ну или "сестёр".
 
Последнее редактирование:
  • Спасибо
Реакции: djaga

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)