У меня есть элемент управления textarea с идентификатором, который выглядит примерно так:
<textarea id="NewTextArea~~51887~~1" rows="2"/>
И xpath, который работал раньше, был
//textarea[@id, "NewTextArea~~51887~~1"]
Но теперь часть идентификатора '51887' стала разнообразной (меняющейся каждый раз), поэтому мне нужно выбрать элемент NewtextArea ~~ * ~~ 1 без фактического указания номера. Есть ли способ, которым я могу подстановить часть строки, чтобы она соответствовала определенному шаблону? Я попытался использовать начало и конец, но не смог заставить его работать:
//textarea[starts-with(@id, 'NewTextArea~~') and ends-with(@name, '~~1')]
Не берите в голову, есть и другие поля с разницей в числе на конце.
Любой совет или руководство будет принята с благодарностью:)