Season Libraries - Ep. 06 Library XML - Manipulação e Conferência de XMLs
Olááááá Robotizadores!!! Vamos falar de como ler, salvar, manipular e conferir XMLs!!! É uma biblioteca chatinha de entender, confesso, mas esse tutorial veio pra tirar várias dúvidas!!! Segue só...
#FICADICA: Lembrando que é necessário que você já tenha uma noção sobre o Robot Framework!!! Se ainda não tem, dá uma olhadinha nos primeiros posts do blog!!!
01 - A library XML
A Library XML é uma library do tipo Standard, então você não precisará baixá-la e nem instalá-la, ela já vem com o Robot. Mas para utilizá-la nos seus testes você precisará instanciá-la:
*** Settings ***
Library XML
Com ela você poderá ler elementos e atributos, criar, manipular e conferir XMLs. A documentação de keywords dela é bem completa, porém é COMPLEXA, recomendo leitura com CALMA e ATENÇÃO nos exemplos dados.
02 - Exemplo de uso
Trago aqui um código cheio de exemplos, claro que não tem todos e o XML é bem simples, mas vale a pena para entender o funcionamento dela:
Considere o XML base abaixo:
Veja o Resource com vários exemplos de manipulação e conferência:
Olhe como ficou o XML após a execução do Resource acima:
Para executar na sua máquina, baixe o projeto completo no meu GitHub:
ExemploLibraryXML
Espero que tenha tirado muitas dúvidas sobre essa Library!!! Até a próxima Robotizadores!!!
Considere o XML base abaixo:
Veja o Resource com vários exemplos de manipulação e conferência:
Olhe como ficou o XML após a execução do Resource acima:
Para executar na sua máquina, baixe o projeto completo no meu GitHub:
ExemploLibraryXML
Espero que tenha tirado muitas dúvidas sobre essa Library!!! Até a próxima Robotizadores!!!
Ótimo exemplo, salvo nos favoritos para referência futura! Abraços e sucesso.
ResponderExcluirBoa noite! Gostaria de saber se é possível extrair um conteúdo de uma página html e salvar em um arquivo em formato xml. Obrigadoo e excelente blog :)
ResponderExcluir