So bin ich derzeit Testautomatisierung in Visual Studio mit C# und Selen. Also mein Problem ist wie folgt. Das Element I Text von extrahieren möchten ist:Extrahieren Sie Text aus Element innerhalb einer Eingabeklasse
<input class="showroomprice pricehistory" type="text" data-showroomprice="100000" value="100.000" data-tooltip="true" data-html="true" data-original-title="<div class="price-history-popup">
<table>
<thead>
<tr>
<th>
Datum
</th>
<th>
Showroom
</th>
</tr>
</thead>
<tr>
<td>
22 feb 2017
</td>
<td>
€ 100.000
</td>
</tr>
<tr>
<td>
27 jul 2016
</td>
<td>
€ 399.999
</td>
</tr>
<tr>
<td>
20 jan 2016
</td>
<td>
€ 333.333
</td>
</tr>
<tr>
<td>
20 jan 2016
</td>
<td>
€ 123
</td>
</tr>
<tr>
<td>
20 jan 2016
</td>
<td>
€ 12.333
</td>
</tr>
</table>
</div>">
Nun, wie Sie sehen können, die div und Tabellenteil der Eingangsklasse sind (siehe „> nach dem div in letzter Zeile) Wenn ich finde Element. nach Klasse showroomprice pricehistory und versuchen, Text zu erhalten, bekomme ich einen Nullwert zurück. Ich kann Element durch div Klasse auch nicht lokalisieren.
So was ich brauche, muss ich eine Schnur mit dem ganzen Text verursachen, der innerhalb bemerkt wird die Tabelle. Irgendwelche Ideen?
Danke!
Was ist das Element, aus dem Sie Text extrahieren möchten? "Eingabe" oder "Tabelle"? – Andersson
Wird das gerenderte HTML tatsächlich wie oben angezeigt, mit der div + -Tabelle als String im Attribut 'original-data-title'? – Dillanm