Palestra no fisl
Segue abaixo o slides da palestra que acabei de dar no FISL. Obrigado a todos que assistiram e deram seu feedback.
Segue abaixo o slides da palestra que acabei de dar no FISL. Obrigado a todos que assistiram e deram seu feedback.
Para nunca mais esquecer. Segue abaixo um passo a passo de como “modificar” dentro do jar do selenium a versão que ele suporta do firefox.
Primeiro baixe o selenium-remote-server (o zip) e o expanda dentro de um diretório qualquer.
Navegue para achar o jar : selenium-server
Renomeie esse jar para um arquivo zip:
Depois disso crie um diretório selenium-server, copie o arquivo para dentro dele e unzip:
Dentro do diretório busque pelas os arquivos que tem a configuração com o comando abaixo:
Altere a linha abaixo para a versão que queres suportar:
Depois de alterar todo os arquivos, ainda dentro da pasta execute a sequencia de comandos:
Pronto agora você tem um jar do selenium server com suporte a versão que quer do firefox
Num post passado dei uma breve introdução do Jasmine. Jasmine é uma biblioteca de BDD para JavaScript. Nesse artigo quero mostrar um passo a passo simples para você escrever seus primeiros testes. Se estiver fazendo uma app em Ruby, mais precisamente em Rails, tudo isso fica muito fácil pois basta instalar a gem do Jasmine e seguir os passos que o próprio site indica. Abaixo mostrarei como fazer quando você está apenas desenvolvendo um javascript – fora do contexto de uma app.
Primeiro instale o NodeJS e o npm em sua máquina. Caso não saiba como, no meu blog mesmo tem um artigo explicando como fazer isso (veja no histórico). Tendo esses dois instalados, vá a sua linha de comando e execute o seguinte comando:
Esse comando acima instalará em seu computador um conjunto de ferramentas que irá possibilitar, você executar seus testes e outras coisas interessantes. Veja o site do produto clicando aqui.
Instalada a ferramenta, entre na sua pasta de projeto e digite o comando:
Isso irá montar uma estrutura de projeto pronta para ser usada para os seus testes. Verá que já terá alguns exemplos para teste. Para ver se está tudo ok, rode o comando de teste:
Se você estiver fazendo isso no Mac OS 10.6.6 ou superior deve ocorrer. Assim que tiver a solução eu aviso aqui.
O RVM é uma forma de criar diversos ambientes de ruby (ambiente Virtuais) de forma isolado um do outro. Assim podemos ter um ambiente para cada projeto nosso e evitar que alguma gem entre em conflito com outro projeto.
Para instalar é bem fácil e basta seguir as instruções do site do produto (clique aqui para ver)
No seu terminal digite o comando para baixar e instalar:
Fique atento que o comando acima precisa do git instalado. Depois disso, no meu caso, preciso de várias versões do ruby na minha máquina. Uma delas é o Ruby Enterprise. Para instalá-los, faça:
Esse comando de cima irá instalar o REE. O resto das distribuições deve procurar pelo nome (1.9 –> ruby-1.9.2, por exemplo).
Por fim, você pode criar um gemset (pasta de gems) para cada projeto. Para isso use os comandos (no meu exemplo abaixo estou criando um gemset chamado participacoes, para um projeto meu)
Agora é acessar meu projeto e dar um bundle install para instalar minhas Gems. Prontinho e tudo funcionando.