Xpath «заканчивается-с» не работает

Я пытаюсь найти элемент ввода с именем динамического идентификатора, всегда заканчивающимся на «регистр». Пока я пробовал это

"//input[@id[ends-with(.,'register')]]"

и это

"//input[ends-with(@id,'register')]"

ни один из них не приводит к элементу. Что я делаю неправильно? В то же время это работает:

"//input[@id[contains(.,'register')]]"

Вот часть источника:

<td class="input">
<input id="m.f0.menu.f2.volumeTabs.BLOCK_COMMON.tcw.form.register" name="m.f0.menu.f2.volumeTabs.BLOCK_COMMON.tcw.form.register" class="aranea-checkbox" type="checkbox"> </td>

Ответы на вопрос(1)

Ваш ответ на вопрос