Bin neu zur Automatisierung und benutzt Selenium mit Java.Wie man Wert aus XML Dokument holt und es in einer Variablen unter Verwendung Selenium Java speichert
Ich habe ein Problem, wo ich durch eine XML-Datei gehen muss einen Knoten finden und den Wert in diesem Knoten lesen. Und ich muss den Wert mit dem Input String vergleichen.
Kann mir bitte jemand helfen, wie man die XML-Datei liest und den Wert aus dem XML holt und in einer Variablen speichert.
<?xml version="1.0"?>
-<cXML timestamp="2017-06-15T18:26:00.271+05:30" payloadID="7500610099-0-PORQ" version="1.2.011">
-<Header>
+<From>
+<To>
+<Sender>
</Header>
-<Request deploymentMode="test">
-<OrderRequest>
+<OrderRequestHeader type="new" orderType="release" orderDate="2017-06-15" orderID="7500610099-0">
+<ItemOut requestedDeliveryDate="2017-06-02" quantity="1" lineNumber="5">
+<ItemOut requestedDeliveryDate="2017-06-02" quantity="1" lineNumber="5">
+<ItemOut requestedDeliveryDate="2017-05-23" quantity="1" lineNumber="1">
+<ItemOut requestedDeliveryDate="2017-05-23" quantity="1" lineNumber="2">
-<ItemOut requestedDeliveryDate="2017-05-23" quantity="9" lineNumber="3">
-<ItemID>
<SupplierPartID>1*VP470</SupplierPartID>
</ItemID>
Ich brauche den Wert innerhalb des Knotens <SupplierPartID>
Dank zu Lesen, Satish D
ist dies eine separate XML-Datei, die Sie über normales Java von lokal lesen werden? –
@santhoshkumar - Ja, das ist eine separate Datei und ich werde es vom freigegebenen Speicherort lesen. Aber jetzt nehmen wir an, ich habe diese Datei auf meinem Desktop und lese sie von lokal. – user3387482
Warum möchten Sie Selen verwenden? Sie könnten das XML mit einem XML-Parser oder Xpath analysieren, um nur dieses Element auszuwählen. – metar