Testando seu código antes de implementá-lo

Para os fãs de linha de comando, assim como eu, aí vai uma dica bacana de como testar scripts de testes automatizados utilizando Protractor antes mesmo de implementá-los.

Abra o console do seu sistema operacional (no mac ou linux terminal, no windows cmd).

Caso tenha o Protractor instalado globalmente em seu computador, execute o seguinte comando:

protractor --directConnect --elementExplorer

Caso o Protractor esteja instalado como dependência de seu projeto, execute  o seguinte comando:

./node_modules/.bin/protractor --directConnect --elementExplorer

O navegador Chrome deve ser aberto automáticamente.

Então, execute o seguinte comando para navegar até a página oficial do Protractor:

browser.get("http://www.protractortest.org");

O site oficial do Protractor deve ser aberto no Chrome recém instanciado.

Logo após execute o seguinte comando:

element.all(by.css("a")).last().click();

A página do tutorial deve estar disponível.

Por fim, execute os seguintes comandos:

let title = element(by.css("h1"));
title.getText();

O output deve ser ‘Tutorial’

E aí, gostou? Experimente o que mais você pode fazer. Dê uma olhada na API do Protractor.

ATENÇÃO:

Comandos de verificação não funcionarão (veja o exemplo abaixo):

expect(title.isDisplayed()).toBe(true);

Retorna o seguinte erro:

Error while evaluating command: ReferenceError: expect is not defined

A documentacao oficial pode ser consultada aqui.

Até a próxima e bons testes!

Deixe um comentário