У меня есть следующий HTML текст:TestComplete нажмите на Checkbox с помощью Xpath
<tr class="off" onmouseout="this.className='off'"onmouseover="this.className='over'">
<td><input type="checkbox" name="caller_enrollment_form:enrollmentParticipantSelectionTable:0:personSelection" id="caller_enrollment_form:enrollmentParticipantSelectionTable:0:personSelection" value="true" />
</td>
<td><span id="caller_enrollment_form:enrollmentParticipantSelectionTable:0:extClientId">111</span>
</td>
<td><span id="caller_enrollment_form:enrollmentParticipantSelectionTable:0:clientName">SAMUEL</span>
</td>
я пытаюсь нажать на флажок, который имеет данные 111 в той же строке.
Я пытаюсь что-то вроде этого:
page.FindChildByXPath ("// диапазон [содержит (текст(), '111')]/родитель :: тд/предшествующее-родственный :: тд/вход [@ имя = 'caller_enrollment_form: enrollmentParticipantSelectionTable: 0: personSelection']», ложь)
но я получаю объект не найден.
Добро пожаловать в StackOverflow. Я объединил ваш HTML в вопрос и добавил еще несколько подходящих тегов. Вы можете добавить вещи для улучшения деталей в вопросе, нажав кнопку [edit], как я. Надеюсь, ты найдешь свой ответ. –