Ignore:
Timestamp:
08/19/11 16:38:24 (13 years ago)
Author:
luiz-fernando
Message:

Ticket #1771 - Adicionado testes automatizados para modulo da agenda

File:
1 edited

Legend:

Unmodified
Added
Removed
  • devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/common/BaseTestCase.java

    r4917 r4962  
    1313import org.testng.annotations.BeforeClass; 
    1414import org.testng.annotations.BeforeSuite; 
     15import org.testng.annotations.Optional; 
     16import org.testng.annotations.Parameters; 
    1517 
    1618/** 
     
    5153         * Antes de cada classe de teste o login na aplicacao eh realizado. 
    5254         */ 
     55        @Parameters({ "usuario" }) 
    5356        @BeforeClass 
    54         public void login() { 
     57        public void login(@Optional("user") String usuario) { 
    5558                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                } 
    5769        } 
    5870 
Note: See TracChangeset for help on using the changeset viewer.