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!!!

Comentários

  1. Ótimo exemplo, salvo nos favoritos para referência futura! Abraços e sucesso.

    ResponderExcluir
  2. Boa 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

Postar um comentário

Postagens mais visitadas deste blog

[ATUALIZADO] Season Libraries - Ep. 01: Library Faker para informações aleatórias e fakes

Novo Curso: Robot Framework com Playwright e GitHub Actions

Season WEB Testing - Ep. 03: Open Browser - Chrome Options