Как использовать подстановочный знак и имя атрибута ()? - PullRequest
0 голосов
/ 18 марта 2019

В моей задаче я ищу элементы, которые имеют пример структуры, например:

<ngc-product-card ng-reflect-signup-type="comprehensive">

Поскольку элементы могут иметь значение всеобъемлющее , сохраненное в другом атрибуте, скажем:

<new-ngc-product-card data-label="comprehensive signup">

, следовательно, я хотел бы использовать поиск по имени-атрибуту, а также применить функцию contains () , например:

//*[contains(@*,"comprehensive")]

, которая не работает Чтоработает ли

//*[@*="comprehensive"]

Есть ли способ использовать как '@ *', так и 'contains ()'?

1 Ответ

3 голосов
/ 18 марта 2019

Это должно сделать.

//*[@*[contains(., "comprehensive")]]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...