Postagens

Mostrando postagens com o rótulo robotframework

Season Mobile com Appium - Ep.03: Robotizando o app do YouTube com o Appium

Imagem
Olá pessoal, tudo beleza? Aqui é o  Murillo Welsi  novamente! E s eguindo a sequência do artigo anterior, vou mostrar como podemos criar um projeto de automação mobile usando o  RobotFramework +  Appium + Android Studio . Bora por a mão na massa agora... A ideia deste artigo é manter a estrutura do projeto a mais simples possível, para que, a partir dele, possamos criar projetos mais escaláveis e seguindo os Design Patterns . 01 - Configurações Estrutura do projeto Antes de "codar" nossos testes, vamos montar uma estrutura bem simples do nosso projeto. Criaremos um diretório chamado  mobile-tests . Dentro deste diretório, vamos criar dois arquivos: tests.robot variables.robot Se, assim como eu, você é preguiçoso, execute o comando abaixo para criar a estrutura de uma só vez: mkdir mobile-tests &&  cd mobile-tests &&  touch tests.robot variables.robot Os comandos acima podem ser executados em sistema...

Season Mobile com Appium - Ep.02: Instalação e Setup Appium + Android Studio no Ubuntu 20.04

Imagem
Fala pessoal, tudo beleza? Aqui é o Murillo Welsi e nesse artigo vou mostrar como fazer a instalação e setup do ambiente de testes usando o Appium + Android Studio no Ubuntu 20.04 . Bora ver... 01 - Instalando os pré-requisitos Java Antes de iniciarmos a instalação do Android Studio , devemos ter o Java   instalado, para isto, execute: sudo apt install openjdk-8-jdk Edite o arquivo bashrc usando o nano ou outro editor de textos: sudo nano ~/.bashrc Adicione a linha abaixo no final do arquivo e depois digite Ctrl + X  para salvar: export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64 Recarregue o arquivo .bashrc com o comando source : source ~/.bashrc Faça um teste executando: echo $ JAVA_HOME O retorno deve ser: /usr/lib/jvm/java-8-openjdk-amd64 ADB Tools Vamos instalar também o ADB Tools :  sudo apt install android-tools-adb Para verificar se foi instalado corretamente execute: adb version 02 - Android Studio ...

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ões Faça o download e instale  https://code.visualstudio.com/download Após instalá-lo, vá no menu  View -> Extensions (ou Ctr...

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 Code 1 - 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 salv...

Season Editores - Ep. 01: Editores e Plugins para Robot Framework

Imagem
Olááááá robotizadores!!! Neste post o objetivo é apresentar-lhes os editores e plugins que podemos usar para escrever nossos lindos testes com o Robot Framework. Fique a vontade para escolher o seu... Aqui é só uma listagem tá? Posts dedicados a cada um serão escritos em breve... 1 - Editor Próprio: RIDE O RIDE é o editor próprio para Robot Framework. Ele roda em Python 2.x e disponibiliza recursos para facilitar a escrita e execução dos testes, tais como keyword completion e test runner plugin . Mais informações [ https://github.com/robotframework/RIDE/wiki ] 2 - Plugins Vou citar os editores mais conhecidos que têm plugins para o Robot Framework: PyCharm Eclipse Atom Visual Studio Code Sublime E aí? Já escolheu o seu??? Se você quer saber mais plugins que não estão nessa lista confira a sessão Editors do site oficial [ http://robotframework.org/#tools ] e se você conhece mais algum que não citamos nem aqui e nem no site oficial, deixe seu comentário!!!!! ...

Season Tutoriais - Ep. 01: Instalando o Robot Framework (Windows) [ATUALIZADO]

Imagem
Olááááá robotizadores!!! O Robot Framework é multi-plataforma, mas nesse tutorial direi o passo-a-passo para instalá-lo no Windows, então bora instalar o Robot Framework??? Irei mostrar o jeito mais tranquilo de fazer, existem outras formas, mas vamos por esta! Gogogo! 1 - Instalando o Python e pip [Pré-Requisitos] - Baixe o Python 3.x (última versão que estiver disponível hoje, no meu caso, quando fiz esse post era 3.7.4) [ https://www.python.org/downloads/ ] - Instale  o Python  via executável definindo a variável de ambiente durante a instalação (recomendado). Se mesmo após a instalação não configurou as variáveis de ambiente sozinho, você pode manualmente editar as variáveis e adicioná-las " C:\caminho_do_python_na_sua_maquina\; C:\caminho_do_python_na_sua_maquina \Scripts ". Exemplo:  - Para conferir se deu certo, no prompt de comando (cmd) execute: python --version pip --version 2 - Instalando o Robot Framework - No prompt de co...