Changeset 5099 for devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/common/BaseTestCase.java
- Timestamp:
- 09/22/11 15:42:43 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/common/BaseTestCase.java
r5025 r5099 52 52 /** 53 53 * Antes de cada classe de teste o login na aplicacao eh realizado. 54 * 55 * @throws Exception 54 56 */ 55 57 @Parameters({ "usuario" }) 56 58 @BeforeClass 57 public void login(@Optional("user") String usuario) {59 public void login(@Optional("user") String usuario) throws Exception { 58 60 LoginPage page = PageFactory.initElements(driver, LoginPage.class); 59 61 // Se nao foi informado um usuario para logar, usar o usuario padrao. … … 66 68 String passwd = Config.getInstance().getConfig(usuario + ".passwd"); 67 69 page.login(user, passwd); 70 } 71 72 // Muitas vezes o login nao acontece gerando uma mensagem 73 // "Sua sessao expirou". Para evitar isso, ficar rodando esse metodo ate 74 // o login for concluido ou entao ate o numero maximo de tentativas for 75 // atingido. 76 if ("Sua sessão expirou".equals(page.getMessage())) { 77 System.out 78 .println("WARNING Sessão expirada... tentando logar novamente"); 79 // tries++; 80 // if (tries > 5) { 81 // throw new Exception("Problema ao logar!"); 82 // } 83 login(usuario); 84 68 85 } 69 86 } … … 137 154 for (int second = 0;; second++) { 138 155 if (second >= seconds) { 139 System.out.println(" timeout");156 System.out.println("WARNING Timeout"); 140 157 return; 141 158 }
Note: See TracChangeset
for help on using the changeset viewer.