Ignore:
Timestamp:
02/10/11 14:58:57 (14 years ago)
Author:
luiz-fernando
Message:

Ticket #1402 - Novos casos de teste implementados usando WebDriver?

Location:
devel/testlink/automation2.0/src/test/java/br/gov/serpro/expresso/cte/common
Files:
2 added
5 edited

Legend:

Unmodified
Added
Removed
  • devel/testlink/automation2.0/src/test/java/br/gov/serpro/expresso/cte/common/BaseEmailTestCase.java

    r3663 r3745  
    44import org.testng.annotations.Test; 
    55 
    6 import br.gov.serpro.expresso.cte.pages.email.HomePage; 
     6import br.gov.serpro.expresso.cte.pages.common.HomePage; 
     7import br.gov.serpro.expresso.cte.pages.email.ExpressoMailPreferencesPage; 
    78import br.gov.serpro.expresso.cte.pages.email.MailPage; 
    89 
     
    2627        @Test 
    2728        public void init() { 
     29                System.out.println("init base email test case"); 
    2830                super.login(); 
    2931                HomePage hp = PageFactory.initElements(driver, HomePage.class); 
     
    3133                mp = PageFactory.initElements(driver, MailPage.class); 
    3234        } 
     35 
     36        public ExpressoMailPreferencesPage openEmailPreferencesPage() { 
     37                driver.get(URL_PREFERENCES_EMAIL); 
     38                return PageFactory.initElements(driver, 
     39                                ExpressoMailPreferencesPage.class); 
     40        } 
     41 
    3342} 
  • devel/testlink/automation2.0/src/test/java/br/gov/serpro/expresso/cte/common/BaseTestCase.java

    r3708 r3745  
    77import org.testng.annotations.BeforeClass; 
    88 
    9 import br.gov.serpro.expresso.cte.pages.email.LoginPage; 
     9import br.gov.serpro.expresso.cte.pages.common.LoginPage; 
     10import br.gov.serpro.expresso.cte.pages.common.PreferencesPage; 
    1011 
    1112/** 
     
    2728                LoginPage page = PageFactory.initElements(driver, LoginPage.class); 
    2829                page.login(USER, PASS); 
     30        } 
     31 
     32        public PreferencesPage openPreferencesPage() { 
     33                driver.get(URL_PREFERENCES); 
     34                return PageFactory.initElements(driver, PreferencesPage.class); 
    2935        } 
    3036 
  • devel/testlink/automation2.0/src/test/java/br/gov/serpro/expresso/cte/common/Config.java

    r3663 r3745  
    1818        private Properties campos; 
    1919        private Properties valores; 
     20        private Properties emailPreferences; 
    2021 
    2122        private Config() { 
     
    2930                        this.valores = this 
    3031                                        .load("br/gov/serpro/expresso/cte/common/valores.properties"); 
     32                        this.emailPreferences = this 
     33                                        .load("br/gov/serpro/expresso/cte/common/email.preferences.properties"); 
    3134                } catch (Exception e) { 
    3235                        e.printStackTrace(); 
     
    5962        } 
    6063 
     64        public String getEmailPreference(String key) { 
     65                return this.emailPreferences.getProperty(key); 
     66        } 
     67 
    6168        private Properties load(String propsName) throws Exception { 
    6269                Properties props = new Properties(); 
  • devel/testlink/automation2.0/src/test/java/br/gov/serpro/expresso/cte/common/Constants.java

    r3708 r3745  
    33public interface Constants { 
    44        public static final String URL = Config.getInstance().getConfig("url"); 
     5        public static final String URL_PREFERENCES = Config.getInstance() 
     6                        .getConfig("url.preferences"); 
     7        public static final String URL_PREFERENCES_EMAIL = Config.getInstance() 
     8                        .getConfig("url.preferences.email"); 
    59        public static final String USER = Config.getInstance().getConfig("user"); 
    610        public static final String PASS = Config.getInstance().getConfig("passwd"); 
     
    1418        public static final String EMAIL_ASSUNTO = Config.getInstance().getValor( 
    1519                        "assunto"); 
     20        public static final String EMAIL_ASSUNTO_SALVAR = Config.getInstance() 
     21                        .getValor("assunto.salvar"); 
    1622        public static final String EMAIL_ASSUNTO_COPIA_OCULTA = Config 
    1723                        .getInstance().getValor("assunto.somente.copia.oculta"); 
    1824        public static final String EMAIL_ASSUNTO_COPIA = Config.getInstance() 
    1925                        .getValor("assunto.somente.copia"); 
     26        public static final String EMAIL_ASSUNTO_ANEXO = Config.getInstance() 
     27                        .getValor("assunto.anexo"); 
    2028        public static final String EMAIL_ASSUNTO_MULTIPLOS_ANEXOS = Config 
    2129                        .getInstance().getValor("assunto.multiplos.anexos"); 
    2230        public static final String EMAIL_ASSUNTO_MULTIPLOS_DESTINATARIOS = Config 
    2331                        .getInstance().getValor("assunto.multiplos.destinatarios"); 
     32 
    2433        public static final String EMAIL_TEXTO = Config.getInstance().getValor( 
    2534                        "texto.email"); 
     35        public static final String EMAIL_TEXTO_SALVAR = Config.getInstance() 
     36                        .getValor("texto.email.salvo"); 
    2637        public static final String EMAIL_TEXTO_COPIA_OCULTA = Config.getInstance() 
    2738                        .getValor("texto.email.copia.oculta"); 
    2839        public static final String EMAIL_TEXTO_COPIA = Config.getInstance() 
    2940                        .getValor("texto.email.copia"); 
     41        public static final String EMAIL_TEXTO_ANEXO = Config.getInstance() 
     42                        .getValor("texto.email.anexo"); 
    3043        public static final String EMAIL_TEXTO_MULTIPLOS_ANEXOS = Config 
    3144                        .getInstance().getValor("texto.email.multiplos.anexos"); 
    3245        public static final String EMAIL_TEXTO_MULTIPLOS_DESTINATARIOS = Config 
    3346                        .getInstance().getValor("texto.email.multiplos.destinatarios"); 
     47        public static final String ANEXO_1 = Config.getInstance().getValor( 
     48                        "anexo.1"); 
    3449 
    3550        public static final String MSG_EMAIL_ENVIADO = Config.getInstance() 
    3651                        .getMensagem("email.enviado"); 
     52        public static final String MSG_EMAIL_RASCUNHO = Config.getInstance() 
     53                        .getMensagem("salva.rascunho"); 
    3754        public static final String MSG_EMAIL_APAGAR_MENSAGEM = Config.getInstance() 
    3855                        .getMensagem("apagar.uma.mensagem"); 
  • devel/testlink/automation2.0/src/test/java/br/gov/serpro/expresso/cte/common/config.properties

    r3663 r3745  
    44#url=https://homologaexpresso.serpro.gov.br 
    55#user=88758559000 
    6 #passwd=q1w2e3r4 
     6#passwd=t5y6u7i8 
     7url.preferences=https://cte.serpro.gov.br/preferences 
     8url.preferences.email=https://cte.serpro.gov.br/preferences/preferences.php?appname=expressoMail1_2 
    79waitPage=30000 
    810# timeout em segundos 
Note: See TracChangeset for help on using the changeset viewer.