
Atenção: Caso o Yarn não funcione, você poderá usar o NPM normalmente.
Atenção: Se por ventura ocorrer o erro HAXM ou similar, será necessário habilitar a virtualização na BIOS do seu computador.
Habilitar a virtualização na BIOS (ou UEFI) do computador é um processo que pode variar dependendo da marca e modelo da placa-mãe do seu computador. No entanto, os passos básicos são geralmente semelhantes em muitos sistemas. Aqui está um guia geral sobre como fazer isso:
Reinicie o Computador:
Inicie o processo reiniciando o seu computador.
Acessar a BIOS/UEFI:
Assim que o computador começar a reiniciar, pressione repetidamente a tecla específica para entrar na BIOS/UEFI. A tecla exata varia de acordo com o fabricante do computador, mas geralmente é uma das seguintes: F2, F10, F12, DEL, ou ESC.
A tecla correta geralmente é exibida na tela durante a inicialização com uma mensagem como "Press [Key] to enter setup" ou algo semelhante.
Navegue até as Configurações de Virtualização:
Uma vez dentro da BIOS/UEFI, use as teclas de seta para navegar pelos menus.
Procure por um menu chamado "Advanced", "CPU Configuration", "Advanced CPU Features" ou algo semelhante.
Dentro desse menu, procure uma opção chamada "Virtualization Technology", "Intel Virtualization Technology", "AMD-V" ou algo semelhante.
Habilite a Virtualização:
Selecione a opção de virtualização e mude-a de "Disabled" (Desativado) para "Enabled" (Ativado).
Em alguns sistemas, pode haver mais de uma opção relacionada à virtualização. Certifique-se de ler as descrições e habilitar as opções apropriadas.
Salvar e Sair:
Depois de fazer as alterações, procure uma opção para "Salvar e Sair" ou "Save & Exit". Isso geralmente é feito pressionando a tecla F10.
O computador será reiniciado com as novas configurações aplicadas.
Verifique a Virtualização:
Depois de reiniciar o computador, você pode verificar se a virtualização está habilitada usando ferramentas de software ou verificando as configurações do sistema.
Lembre-se de que os termos e opções exatos podem variar dependendo do fabricante da sua placa-mãe e da versão da BIOS/UEFI. Se você não encontrar as opções mencionadas acima, consulte o manual da sua placa-mãe ou o site do fabricante para obter instruções específicas.
Veja no repo abaixo, mais informações sobre configuração das variáveis de ambiente no Mac/Linux com Bash ou ZSH.
https://github.com/papitorcks/nuclone-appium-robot
Site oficial do Robot:
https://robotframework.org/
Site oficial do Python:
https://www.python.org/
Guia de instalação do Python no Linux:
https://python.org.br/instalacao-linux/
Guia de instalação do Python no Mac:
https://python.org.br/instalacao-mac/
Documentação de palavras chave:
https://serhatbolsu.github.io/robotframework-appiumlibrary/AppiumLibrary.html
Site oficial do MongoDB: https://www.mongodb.com/pt-br
Aviso Importante:
Esteja ciente de que ao reiniciar o seu computador, é possível que o seu endereço IP seja alterado. Esta mudança pode ocorrer devido às configurações da rede em seu ambiente de trabalho ou residência.
É importante ressaltar que, caso haja uma alteração no seu endereço IP, será necessário atualizá-lo no código do seu teste automatizado. Esta ação é necessária para garantir o correto funcionamento do app MarkX, especialmente no contexto acadêmico, onde estamos buscando facilitar a distribuição do mesmo.
Aviso Importante:
Esteja ciente de que ao reiniciar o seu computador, é possível que o seu endereço IP seja alterado. Esta mudança pode ocorrer devido às configurações da rede em seu ambiente de trabalho ou residência.
É importante ressaltar que, caso haja uma alteração no seu endereço IP, será necessário atualizá-lo no código do seu teste automatizado. Esta ação é necessária para garantir o correto funcionamento do app MarkX, especialmente no contexto acadêmico, onde estamos buscando facilitar a distribuição do mesmo.
Dicas de uso do XPath: https://devhints.io/xpath
Repositório do projeto:
https://github.com/qaxperience-education/markx-robot
Homebrew: https://brew.sh/
Oh my zsh: https://ohmyz.sh/
Atenção: 18.X é a versão compatível com o curso!
Download do JDK no site oficial:
https://www.oracle.com/br/java/technologies/downloads/
Python Brasil: https://python.org.br/
Projeto base para fazer o fork:
https://github.com/qax-education/markx-robot
Site do Appium Inspector:
https://github.com/appium/appium-inspector
Código oficial do curso para revisão e consulta:
https://github.com/qax-education/markx-robot-hybrid
Você fez isso! ??
Concluir um curso online não é apenas sobre telas e teclas, mas sobre superar desafios e abraçar o aprendizado a cada clique. ?
Agora, leve essa conquista para o mundo e compartilhe seu certificado marcando o perfil do instrutor e da QAx para que possamos deixar um ❤️ na sua postagem, vai ser uma honra te parabenizar pela sua dedicação e conquista!
Continue explorando, crescendo e mostrando para a comunidade de QA do que você é capaz! ??
#loveqa #qaxperience #papitorocks #testesdesoftware #qa
Automação de testes para dispositivos móveis com Robot e Appium não apenas aprimora a eficiência e a velocidade dos testes, mas também capacita os testadores de software a enfrentar os desafios cada vez maiores do mundo móvel, garantindo que os aplicativos atendam às expectativas dos usuários em termos de negócio e usabilidade.
Neste curso direto ao ponto, mergulharemos no emocionante mundo dos testes automatizados para aplicativos Android e iOS usando a poderosa ferramenta Appium. Começaremos do zero, orientando você através da montagem de um ambiente de testes sólido e eficiente. Isso incluirá a instalação do Android Studio, Appium Server e Appium Doctor, além de configurar variáveis de ambiente tanto para sistemas Windows quanto Linux/Mac. Também guiaremos você na instalação do Appium Inspector, uma ferramenta essencial para identificar os elementos em apps Android e iOS.
Aprenderemos como integrar o Appium com o Robot Framework e como automatizar ações fundamentais como preencher campos, realizar cliques curtos e longos, dominar a mecânica do arrastar e soltar, lidar com caixas de seleção e botões de rádio, trabalhar com spinners, dominar o gesto de deslizar (swipe) e muito mais.
Ao final deste curso, você estará equipado não apenas com o conhecimento prático necessário para realizar testes envolventes, mas também com a compreensão necessária de como utilizar o Appium e o Robot Framework em conjunto para atingir resultados de teste eficazes e eficientes em ambientes Android e iOS. Junte-se a nós nessa jornada de aprendizado e aprimore suas habilidades no mundo emocionante dos testes de aplicativos móveis.
Metodologia e Dinâmica de Aprendizado
Este curso foi desenvolvido para profissionais que buscam resultados práticos e autonomia técnica. A estrutura do treinamento prioriza a clareza e a agilidade, garantindo que você domine as ferramentas sem interrupções.
Conteúdo Autoinstrutivo e Objetivo
As aulas foram planejadas com uma didática passo a passo, focada na resolução de problemas reais. O conteúdo é autossuficiente, permitindo que você avance por todas as etapas com segurança e independência, eliminando a necessidade de acompanhamento individual constante.
Comunidade e Networking no Telegram
O suporte e a interação entre alunos ocorrem exclusivamente através da nossa Comunidade Oficial no Telegram. Este ambiente colaborativo foi criado para promover:
Troca de Conhecimento: Um espaço dinâmico onde alunos compartilham soluções e experiências práticas.
Networking Profissional: Conexão direta com outros estudantes e profissionais que enfrentam desafios semelhantes no mercado.
Aprendizado Coletivo: Devido à atuação do instrutor em projetos corporativos e consultorias de larga escala, priorizamos este modelo de comunidade, onde o debate de ideias e a colaboração aceleram o desenvolvimento de todos os membros.
Foco na Prática de Mercado
A ausência de suporte técnico individual é compensada por um material extremamente intuitivo e uma comunidade vibrante. Este modelo reflete a realidade do ambiente corporativo moderno, onde a proatividade e a troca de informações em rede são as chaves para o sucesso profissional.