Як написати запит XPath, щоб відповідати двом атрибутам?


143

Наступне запитання:

<div id="id-74385" class="guest clearfix" style="z-index: 999;">

Враховуючи вище,

Якщо я хочу вираз XPath з перевірками як id, так і класу, чи можемо ми це зробити w / 'та' умова LIKE:

//div[@id='id-74385'] and div[@class='guest clearfix']

Це правильний спосіб? Моє виконання тут не вдається ... Будь ласка, допоможіть!

Відповіді:




22

Додавання до відповіді Брайана Агнеу.

Ви також можете робити //div[@id='..' or @class='...]і ви можете мати круглі вирази всередині //div[@id='..' and (@class='a' or @class='b')].


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.