Pepino – Teste Java

Tutorial do Pepino 2020-11-15 22:10:00

Teste do Pepino – Java Para executar o teste do Pepino com Java, faça o seguinte. Passo 1 – Instalar Java – Descarregar jdk e jre de http://www.oracle” .com / technetwork / java / javase / downloads / index.html Aceitar o contrato de licença. Instalar JDK e JRE. Defina a variável de ambiente como se mostra na imagem seguinte. Passo 2 – Instalar IDE Eclipse – Certifique-se de que o JAVA está instalado na sua máquina. Descarregar o Eclipse de https://eclipse.org/downloads/” Unzip e Ec lipse instalados. Passo 3 – Instalar Maven – Download Maven – https://maven.apache.org/” download.cgi Descompacte o ficheiro e lembre-se do local. Criar a variável de ambiente MAVEN_HOME como se mostra na imagem seguinte. Editar a variável Caminho e incluir Maven. Descarregar o plugin MAVEN do Eclipse Open Eclipse. Ir para ajuda → Eclipse Marketplace → Pesquisa em maven → Integração Maven para Eclipse → INSTALL Passo 4 – Configurar Pepino com Maven. Criar um projecto Maven. Ir para o ficheiro → Novo → Mais → Maven → Projecto Maven → Próximo. Forneça o ID do grupo (o ID do grupo identificará de forma única o seu projecto em todos os projectos). Fornecer o ID do artefacto (o ID do artefacto é o nome do pote sem uma versão. Pode escolher qualquer nome em minúsculas). Clique em Finish. Passo 5 – Pompa aberta. Ir para o explorador de pacotes no lado esquerdo de Eclipse. Expandir o projecto CucumberTest. Localizar o ficheiro de pompa. Clicar com o botão direito do rato e seleccionar a opção, Abrir com “Editor de Texto”. Passo 6 – Adicionar uma dependência para Selénio – Isto dirá à Maven, quais os ficheiros do jarro de Selénio que devem ser descarregados do repositório central para o repositório local. Open pom.pendances > ), dentro da etiqueta do projecto. Dentro da etiqueta de dependências, criar uma etiqueta de dependência. ( ) Fornecer a seguinte informação na etiqueta de dependência. org.seleniumhq.seleniumselenium-java2.47.1 Passo 7 – Adicionar uma dependência para Cucumber-Java – Isto dirá à Maven, quais os ficheiros Cucumber que devem ser descarregados do repositório central para o repositório local. Criar outra etiqueta de dependência. Fornecer a seguinte informação na etiqueta de dependência. info.cukescucumber-java1.0.2 teste Passo 8 – Adicionar uma dependência para Cucumber-JUnit – Isto dirá à Maven quais os ficheiros Cucumber JUnit que devem ser descarregados do repositório central para o repositório local. Criar outra etiqueta de dependência. Fornecer a seguinte informação na etiqueta de dependência. info.cukes cucumber- junit 1.0.2 teste Passo 9 – Adicionar uma dependência para JUnit – Isto dirá à Maven, quais os ficheiros JUnit que devem ser descarregados do repositório central para o repositório local. Criar outra etiqueta de dependência. Fornecer as seguintes informações na etiqueta de dependência. junit4.10testStep 10 – Verificar binários. Uma vez pomposo. Ir para o Projecto → Clean up – Isto vai demorar alguns minutos. Poderão ver um repositório Maven. Passo 11 – Criar um pacote sob src/test/javanommecucumberJava.Passo12-CreateanEntityFile Seleccione e clique com o botão direito do rato no esboço do pacote. Clique em “Novo” ficheiro. Dar ao ficheiro um nome como cucumberJava.feature. Escreva o seguinte texto no ficheiro e guarde-o. Funcionalidade: Cenário CucumberJava: A funcionalidade de login existe desde que abri o browser Quando abro o website do Facebook O botão de login deve fechar Passo 13 – Criar um ficheiro de definição de passos – Seleccionar e clicar com o botão direito do rato sobre o esboço do pacote. Clique em “Novo” ficheiro. Dê ao ficheiro algo como anotação.java . Escreva o seguinte texto no ficheiro e guarde-o. pacote CucumberJava; importar org.openqa.selenium.By; importar org.openqa.selenium.WebDriver; importar org.openqa.selenium.firefox.FirefoxDriver; importar cucumber.annotation.en.Given; import cucumber.annotation.en.Then; import cucumber.annotation.en.When; public class cucumberJava {pilot WebDriver = null; @Given (“^ I opened the browser $ “) public void openBrowser () {driver = new FirefoxDriver (); } Quando (“^ abro o sítio web do Facebook $ “) goToFacebook () {driver.navigate (). Para (“https://www.facebook.com/” “); } @Then (“^ botão Login deve sair $”) login público nuloButton () {if (driver.findElement (By.id (“u_0_v”))). IsEnabled ())) {System.out.println (“Test 1 Pass”); } else {System.out.println (“Test 1 Fail”); } driver.close (); }}} Passo 14 – Criar um ficheiro de classe runner. Seleccionar e clicar com o botão direito do rato sobre o esboço do pacote. Clique em “Novo” ficheiro. Dê o nome do ficheiro como runTest.java . Escreva o seguinte texto no ficheiro e guarde-o. package cucumberJava; import org.junit.runner.RunWith; import cucumber.junit.Cucumber; @RunWith (Cucumber.class) @ Cucumber.Options (format = { “pretty “, “html: target / cucumber”}) public class runTest {} Passo 15 – Execute o teste usando a opção – Seleccione o ficheiro runTest.java no explorador de pacotes. Clique com o botão direito do rato e seleccione a opção Executar como opção. Seleccionar o teste JUnit. Verá o seguinte quando correr – Uma instância do navegador Firefox irá abrir. Isto abrirá a página de login do Facebook no browser. Irá detectar o botão de login. O navegador irá fechar. Na janela da JUnit, verá um cenário com uma marca de verificação verde, que indica a execução bem sucedida do teste.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *