Classes in this File | Line Coverage | Branch Coverage | Complexity | ||||
CodeFactorySelenium |
|
| 20.0;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 | } |