Postagens

Confira: Novo curso pt-br avançado!

Season Libraries - Ep. 09: ScreenCapLibrary - 👀 BIGBROTHER com ROBOT

Imagem
Fala Robotizadores, como estamos hoje? Espero que estejam bem! Já pensou o quão legal seria gravar o seu teste e depois usar isso como um manual do produto ou como evidência de um defeito com o Robot Framework??? Eu sou o robotizador Bruno Longo e eu vou mostrar para vocês como fazer isso, bora lá ...


01 - A ScreenCapLibrary: gravando seus testesA ScreenCapLibrary é uma biblioteca para geração de evidências das execuções dos testes com o Robot, ela permite gravar vídeos da execução, gravar a execução como um GIF e até mesmo fazer um simples printscreen da tela.
Diferente de outras bibliotecas que tiram apenas prints da tela do navegador, a ScreenCapLibrarygrava todo o conteúdo da tela da sua máquina e com isso fica a ressalva de tomar cuidado com o que você deixa aberto na sua máquina ao executar esse processo, pois ele vai gravar tudo!
02 - Instalação pip install --upgrade robotframework-screencaplibrary

#FICAADICA:Para alguns, dependendo da forma como o Python 3 foi instalado, talvez sej…

Season Editores - Ep. 04: ATOM - Configurando o ATOM para o Robot Framework

Imagem
Olááááá robotizadores!!! May Fernandes de volta aqui para mostrar como uso o meu ATOM para trabalhar com o Robot Framework!!! Gogogo robotizar com o ATOM!




1 - Caso ainda não conheça o ATOM, seguem os passos para instalar o editor e as extensõesFaça o download e instale https://atom.io/Após instalá-lo, vá no menu Packages -> Settings View -> Open (ou Ctrl+Vírgula) -> Install, digite na barra de busca que aparecer o nome das extensões citadas nesse post e clique em "Install", espere instalar e se o ATOM sugerir para reiniciá-lo, então reinicie!Após instalado, o plugin disponibilizará o botão "Settings" para você poder acessar as configurações dele.Para acessar os plugins já instalados, vá em Packages -> Settings View -> Open (ou Ctrl+Vírgula) -> Packages.
2 - Extensões do ATOM que eu utilizolanguage-robot-framework by wingyplusEssa é a extensão que reconhece a linguagem robot e interpreta os arquivos .robot destacando com cores os itens como variáveis…

Season Editores - Ep. 02: Visual Studio Code - Configurando o VS Code para o Robot Framework

Imagem
Olááááá robotizadores!!! Sou o Jones Sabino e estou aqui no post de hoje para falar sobre como configurar o Visual Studio Code para trabalhar com o Robot Framework! Gogogo Robotizar no VS Code!




Hello Word!Sou o Jones Sabino, engenheiro de software e entusiasta do Robot Framework. Tenho utilizado o RF para os mais diversos tipos de automação e cada vez mais me encanto com a robustez e alcance dessa ferramenta.

Uma galera tem tido problemas para configurar as extensões do RF no VS Code e fazer funcionar o auto complete e syntax highlighting. Então hoje vou deixar a dica aqui de como eu configuro meu editor para que esses recursos funcionem e nossa produtividade aumente na hora de robotizar.

Apresentações feitas, vamos ao trabalho!

1 - Caso ainda não conheça o Visual Studio Code, seguem os passos para instalar o editor e as extensõesFaça o download e instale https://code.visualstudio.com/downloadApós instalá-lo, vá no menu View -> Extensions (ou Ctrl+Shift+x), digite na barra de busca q…

Season Libraries - Ep. 08: Library Process - Verificação de conteúdo de arquivo PDF

Imagem
Olááá Robotizadores!!! Hoje eu vou mostrar um exemplo de como realizar a conferência dos dados de um arquivo PDF, através da execução de um código Python externo via Library Process. Let's bora?




#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 ou no curso da Udemy!!!


01 - Instalando o código para extração dos dadospip install pdfminer.six

As Libraries OperatingSystem e Process utilizadas no exemplo não requerem instalação, elas já vem embutidas na instalação do Robot.
02 - Escreva seu código no Robot Framework Segue abaixo um exemplo de um código usando o PDF Miner, esse exemplo foi feito com base no cenário que funcionou no meu ambiente, talvez seja necessários ajustes para funcionar no seu ambiente.


03 - Detalhamento do ExemploPasso 1 - Como o caminho do usuário local, muda de máquina para máquina, foi utilizada a Keyword "Normalize Path" para normalizá-lo, esse pro…

Season Editores - Ep. 03: Visual Studio Code - Configurando Tabulação pro Robot no VS Code

Imagem
Olá robotizadores, tudo beeemmmm? Sou a Gisele e estou aqui para mostrar como configurar a tabulação automática do VS Code para o RobotFramework, pois é muito sofrido ficar organizando a suíte de testes ao longo da automação né?? Vamos facilitar!! Então bora lá ... 


Oi, eu sou a Gi!!!Massss antes deixa eu falar um pouquinho sobre mim, sou QA a mais de 10 anos (velhaaaa :) ), também sou mãe, esposa e amiga. Amo minha profissão e a algum tempo tenho estudado automação e já mexi um bocadinho com o Robot, então bora mergulhar nesse sub-mundo...rs
Tabulação Automática VS Code1 - No VS Code, vá em "Code > Preferences > Settings".



2 - Em "Settings" você deve visualizar uma barra de busca, nela vamos digitar: "Format on save".



3 - Habilite a opção: "Format a file on save...". Lembrando que devemos fechar e abrir novamente o VS Code para funcionar.

4 - A partir daí basta dar os dois espaços e salvar que seus arquivos vão se tabular "automaGicamente…

[NOVO] Nossa experiência com o Robot Framework em 2 anos e 6 meses...

Imagem
Olááá robotizadores!!! Em jan/2018 eu fiz um post relatando minha experiência com o Robot Framework de 6 meses. E acho que chegou a hora de dizer o por que ainda estamos com ele, são 2 anos e 6 meses!!! Chega mais que vou te contar...



Abaixo vou citar os pontos que nos fizeram continuar e estar até hoje utilizando esse framework "maravilindo"!!! As primeiras impressões eu citei nesse post aqui, confere lá se você ainda não leu!!


01 - ProdutividadeCom a produtividade do framework:
- Não precisamos nos preocupar com linguagem para automatizar, pois ele usa a abordagem keyword-driven com bela documentação disponível.
- Não precisamos nos preocupar com log/report, pois o dele nos atendeu perfeitamente.
- Não precisamos nos preocupar com ambientes, pois ele é multiplataforma e roda no nosso CI/CD lindamente.
- Tudo que precisamos automatizar nós conseguimos e raras foram as vezes que tivemos que por a mão no Python, quando precisamos, o Python nos atendeu lindamente também!!
Tiramos vár…

Season Libraries - Ep. 07: SSHLibrary - Execução de comandos do Secure Shell

Imagem
Olááá Robotizadores!!! Prazer, eu sou o robotizador Filipe Salvador Silveira e invadi com autorização =D esse blog para mostrar um exemplo simples de execução de script no Secure Shell, através do nosso querido Robot Framework. Let's bora?




#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 - Instalação da library SSHLibrarypip install robotframework-sshlibrary


02 - Escreva seu código no Robot Framework Segue abaixo um exemplo simples de código usando a biblioteca SSHLibrary, esse exemplo foi feito com base no cenário que funcionou no meu ambiente, talvez seja necessários ajustes para funcionar no seu ambiente.

03 - Considerações sobre o exemplo01 - Conforme já mencionado acima, o exemplo foi baseado em um cenário que funcionou na minha realidade, mas existe outras keywords, com formas diferentes de executar um comando de Shell Script, eu usei "Write" combinado com &q…