Как найти элемент, атрибут которого имеет точное значение, а имя атрибута начинается с заданного шаблона с xpath - PullRequest
0 голосов
/ 19 февраля 2020

Я хотел бы найти элемент, атрибут которого имеет точное значение, а имя атрибута начинается с данного шаблона.

HTML:

<div class=col-xs-12>
    <select name=registrationProcedureCode tabIndex=-1 class="form-control selectized" id=registrationProcedureNew style="DISPLAY: none" data-bind="options: [''], value: registrationProcedureCode, optionsCaption: i2chCaption" jQuery1124022385363269720443="36" __ko__1582114720513="ko21">
        <option value="" selected></option>
    </select>
    <div class="selectize-control form-control single">
        <div class="selectize-input items not-full" jQuery1124022385363269720443="139">
            <input tabIndex=-32768 style="WIDTH: 337px" type=text autocomplete="off" placeholder="bla" jQuery1124022385363269720443="141">
        </div>
        <div class="selectize-dropdown single form-control" style="WIDTH: 627px; LEFT: 0px; DISPLAY: none; TOP: 34px" jQuery1124022385363269720443="136">
            <div class=selectize-dropdown-content></div>
        </div>
    </div> 
</div>

И есть некоторые другие элементы div с Атрибуты jQueryblabla. Поэтому мне нужно найти этот элемент div со значением атрибута 139 и именем атрибута, начинающимся с jQuery.

Я пробовал эту строку:

//div[@*[starts-with(name(), 'jQuery')]='139']

Но это неправильно. Пожалуйста, дайте мне знать, как это исправить.

1 Ответ

0 голосов
/ 20 февраля 2020

Правильный способ написать выражение xpath:

//div[@*[starts-with(name(), 'jquery')]='139']

Приветствия @JackFleeting!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...