Changeset 4962 for devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/common/BaseTestCase.java
- Timestamp:
- 08/19/11 16:38:24 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/common/BaseTestCase.java
r4917 r4962 13 13 import org.testng.annotations.BeforeClass; 14 14 import org.testng.annotations.BeforeSuite; 15 import org.testng.annotations.Optional; 16 import org.testng.annotations.Parameters; 15 17 16 18 /** … … 51 53 * Antes de cada classe de teste o login na aplicacao eh realizado. 52 54 */ 55 @Parameters({ "usuario" }) 53 56 @BeforeClass 54 public void login( ) {57 public void login(@Optional("user") String usuario) { 55 58 LoginPage page = PageFactory.initElements(driver, LoginPage.class); 56 page.login(USER, PASS); 59 // Se nao foi informado um usuario para logar, usar o usuario padrao. 60 if ("user".equals(usuario)) { 61 page.login(USER, PASS); 62 } else { 63 // Caso contrario busca o login e senha do usuario passado por 64 // parametro. 65 String user = Config.getInstance().getConfig(usuario); 66 String passwd = Config.getInstance().getConfig(usuario + ".passwd"); 67 page.login(user, passwd); 68 } 57 69 } 58 70
Note: See TracChangeset
for help on using the changeset viewer.