Я пытаюсь проверить текст, который находится на экране, но не отображается в настоящее время в HTML-коде страницы. Я запускаю Selenium с языком программирования C#. Ниже приведена строка кода на странице HTML, в которой есть элемент, против которого я пытаюсь утверждать.C# - Как проверить текст, который не может быть найден в HTML-коде, но находится на странице
<input id ="TransferStatus" class="TransferStatus" name="" readonly="readonly" value="" type="text"></input>
В тегу «Input» (который представляет собой окно rectangler, что имеет значение в этом), должен быть текст между тегами. Однако, как вы можете видеть в приведенном выше коде, для этого нет никакого текста. На странице у него будет текст, говорящий, что это «Complete».
Есть ли какой-либо способ получить этот текст, даже если я не вижу его в HTML-коде страницы?
'input' не имеет закрывающий тег - это [аннулируются элемент] (http://w3c.github.io /html-reference/syntax.html#void-elements) ... Не совсем понятно, что вы подразумеваете под «текстом между тегами». –
Извините, я предполагаю, что я хотел сказать вообще при попытке использовать метод «.Text». Спасибо, что освободил меня, я не знал об этом. – Tscott