2017-07-12 1 views
1

ich XPath Spiel Behauptung in soapui verwende und dort verwendet wirdProperty Expansion in Xpath Assertion erklären Namespace in SoapUI

declare namespace ns1='http://1.1.1.1/something/something';

Aber ich brauche oft IP-Adresse in vielen Behauptungen zu ändern, so habe ich versucht, etwas zu verwenden, so, aber es funktioniert nicht ... Kann ich die IP-Adresse irgendwie aus der Projekteigenschaft verwenden?

declare namespace ns1= ('${#Project#hostGet}/something/something');

Antwort

0

Ja, das ist möglich Property Expansion zu verwenden, während der Namensräume in den XPath-Assertions erklärt.

Sie sind fast da, nur trivialer Fehler.

Wechsel von:

declare namespace ns1= ('${#Project#hostGet}/something/something'); 

An:

declare namespace ns1= '${#Project#hostGet}/something/something'; 

enter image description here

und hoffen, dass Sie wissen, die benutzerdefinierte Eigenschaft hostGet und sein Wert auf Projektebene zu definieren.

+0

Danke, funktioniert jetzt gut :) Ich hatte auch Fehler in Eigentum gab es auch Port in Eigentum mit IP-Adresse ...:/danke – vb381

+0

Schätzen Sie, wenn Sie es als beantwortet und upvote dann akzeptieren. – Rao