a asserção XPath usa a expressão XPath para selecionar o nó de destino e seus valores. Ele compara o resultado de uma expressão XPath com um valor esperado. XPath é uma linguagem de consulta XML para selecionar nós de um XML.Etapa 1 – depois de clicar em Adicionar asserção, selecione asserção categoria-Conteúdo da propriedade.Etapa 2-em seguida, selecione o tipo de asserção-XPath Match e clique em Adicionar.
XPath match Configuration wizard é aberto. Antes de adicionar um XPath, a declaração do NameSpace é necessária. Um namespace XML é uma coleção de nomes, Identificada por uma referência URI (Uniform Resource Identifier), usada em documentos XML como nomes de elementos e atributos. O mesmo é usado na asserção SoapUI XPath.Etapa 3-para declarar o Namespace XML, clique no botão ‘declarar’, que faria o trabalho, caso contrário, declare manualmente um namespace.Etapa 4 – Depois de declarar o namespace, consulte o XPath usando o namespace criado.
ao clicar no botão ‘declarar’, dois namespaces aparecerão com dois URIs. Um deles é o URL do esquema e o outro corresponde ao URL real do serviço da web. Precisamos usar o namespace real onde o serviço da web está localizado e não o namespace do esquema ao fazer referência ao XPath.
Etapa 5-Insira o XPath do nó XML que precisa ser validado. //ns1:ConversionRateResult dá o valor do nó entre <ConversionRateResult> & </ConversionRateResult> e ns1 corresponde ao declarado namespace apontando para ” www.webserviceX.NET ‘
Etapa 6 – Depois de inserir o XPath, clique no botão ‘Selecionar da corrente’ para que o valor da resposta atual seja selecionado para comparação daqui para frente. O valor pode ser editado pelo Usuário.
Etapa 7-Clique Em Salvar.
a afirmação adicionada será exibida conforme mostrado na imagem a seguir.