Coverage Report - br.mia.test.model.CodeFactorySelenium
 
Classes in this File Line Coverage Branch Coverage Complexity
CodeFactorySelenium
0%
0/30
0%
0/26
20
 
 1  
 package br.mia.test.model;
 2  
 
 3  0
 public class CodeFactorySelenium {
 4  
 
 5  
         public static String gera(String tipoObjeto, String palavraChave,
 6  
                         String dado, String descricao) {
 7  
 
 8  0
                 if ((tipoObjeto != null) && (palavraChave != null)
 9  0
                                 && (palavraChave.length() > 0)) {
 10  
                         
 11  0
                         if (tipoObjeto.equals("Ir")) {
 12  0
                                 return "selenium.click(\"" + palavraChave
 13  0
                                                 + "\");\nselenium.waitForPageToLoad(\"30000\");";
 14  
                         }
 15  
 
 16  0
                         if (tipoObjeto.equals("Bot�o")) {
 17  0
                                 return "selenium.click(\"" + palavraChave
 18  0
                                                 + "\");\nselenium.waitForPageToLoad(\"30000\");";
 19  
                         }
 20  0
                         if (tipoObjeto.equals("Combo")) {
 21  0
                                 return "selenium.select(\"" + palavraChave
 22  0
                                                 + "\",label=\""+dado+"\");\nselenium.waitForPageToLoad(\"30000\");";
 23  
                         }
 24  
                         
 25  0
                         if (tipoObjeto.equals("Selenium-Clicar")) {
 26  0
                                 return "selenium.click(\"" + palavraChave
 27  0
                                                 + "\"); \n selenium.waitForPageToLoad(\"30000\");";
 28  
                         }
 29  0
                         if (tipoObjeto.equals("Selenium-CaixaTexto")) {
 30  0
                                 return "selenium.type(\"" + palavraChave + "\",\"" + dado
 31  0
                                                 + "\"); \n selenium.waitForPageToLoad(\"30000\");";
 32  
 
 33  
                         }
 34  0
                         if (tipoObjeto.equals("Caixa Texto")) {
 35  0
                                 return palavraChave + ".setProperty(\".value\",\"" + dado
 36  0
                                                 + "\");";
 37  
                         }
 38  0
                         if (tipoObjeto.equals("Combo-Nome")) {
 39  0
                                 return palavraChave + ".waitForExistence();" + palavraChave
 40  0
                                                 + ".click();" + "sleep(0.5);" + palavraChave
 41  0
                                                 + ".click(atText(\"" + dado + "\"));" + "sleep(0.5);";
 42  
                         }
 43  0
                         if (tipoObjeto.equals("Menu")) {
 44  0
                                 return palavraChave + ".click();" + "sleep(0.5);";
 45  
 
 46  
                         }
 47  
 
 48  
                 }
 49  0
                 if ((tipoObjeto != null) && (tipoObjeto.equals("Verificacao"))) {
 50  0
                         return "//TODO:Ponto de verifica��o: " + descricao;
 51  
 
 52  
                 }
 53  0
                 return "";
 54  
         }
 55  
 
 56  
 }