Ich versuche, Text zu überprüfen, der auf dem Bildschirm ist, aber derzeit nicht im HTML-Code der Seite sichtbar ist. Ich betreibe Selenium mit C# Programmiersprache. Unten ist die Codezeile auf der HTML-Seite, die das Element hat, gegen das ich versuche zu behaupten.C# - So verifizieren Sie Text, der nicht im HTML-Code gefunden werden kann, aber auf der Seite ist
<input id ="TransferStatus" class="TransferStatus" name="" readonly="readonly" value="" type="text"></input>
In dem Tag 'Eingang' (die eine rectangler Box ist, die einen Wert in sich hat), sollte es Text zwischen den Tags sein. Wie Sie jedoch im obigen Code sehen können, gibt es keinen Text, der darauf überprüft werden kann. Auf der Seite wird es einen Text haben, der sagt, dass es "abgeschlossen" ist.
Gibt es einen Weg zu sehr diesem Text, auch wenn ich es nicht im HTML-Code der Seite sehen kann?
'input' hat nicht schließenden Tag - es ist [Leeres Element] (http://w3c.github.io /html-reference/syntax.html#void-elements) ... Nicht wirklich klar, was meinst du "Text zwischen den Tags". –
Entschuldigung, ich denke, ich wollte generell sagen, wenn ich versuche, die '.Text'-Methode zu verwenden. Danke, dass du mir das erklärt hast, ich wusste nichts davon. – Tscott