Попытка найти элемент ввода, который, кажется, на самом деле имеет динамическое свойство элемента ввода. Этот вход находится внутри тд и отображает Успех или Неудача на веб-странице и находится рядом с текстом Код завершения. Я пробовал xpath и id, чтобы найти элемент ввода, но я получаю «невозможно найти элемент». После того, как у меня есть первый шаг выше, я хочу извлечь то, что находится в поле значения, которое на самом деле представляет собой текст, отображаемый на веб-странице рядом с Код завершения. Например
Код завершения Успешно
Мой код -
completion_code = driver.find_element(By.XPATH, '//*[@id="code"]')
print(completion_code.text)
HTML
<tr>
<td id="label.code" class="label" type="string" choice="0" height="23px" nowrap="true">
<label onclick="" for="code" dir="ltr" class=" control-label"><span id="status." mandatory="false" oclass="" aria-label="" class=" required-marker"></span>
<span class="label-text" data-html="false">Completion code</span>
</label>
</td>
<td style="background-color:PaleGreen;width:100%;;" nowrap="true">
<input autocomplete="off" autocorrect="off" readonly="readonly" name="code" id="code" value="Success" onkeyup="" onchange="onChange('code');" size="" style="border:0px;background:transparent" maxlength="" type="text">
</td>
</tr>