- Timestamp:
- 02/10/11 14:58:57 (14 years ago)
- 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 4 4 import org.testng.annotations.Test; 5 5 6 import br.gov.serpro.expresso.cte.pages.email.HomePage; 6 import br.gov.serpro.expresso.cte.pages.common.HomePage; 7 import br.gov.serpro.expresso.cte.pages.email.ExpressoMailPreferencesPage; 7 8 import br.gov.serpro.expresso.cte.pages.email.MailPage; 8 9 … … 26 27 @Test 27 28 public void init() { 29 System.out.println("init base email test case"); 28 30 super.login(); 29 31 HomePage hp = PageFactory.initElements(driver, HomePage.class); … … 31 33 mp = PageFactory.initElements(driver, MailPage.class); 32 34 } 35 36 public ExpressoMailPreferencesPage openEmailPreferencesPage() { 37 driver.get(URL_PREFERENCES_EMAIL); 38 return PageFactory.initElements(driver, 39 ExpressoMailPreferencesPage.class); 40 } 41 33 42 } -
devel/testlink/automation2.0/src/test/java/br/gov/serpro/expresso/cte/common/BaseTestCase.java
r3708 r3745 7 7 import org.testng.annotations.BeforeClass; 8 8 9 import br.gov.serpro.expresso.cte.pages.email.LoginPage; 9 import br.gov.serpro.expresso.cte.pages.common.LoginPage; 10 import br.gov.serpro.expresso.cte.pages.common.PreferencesPage; 10 11 11 12 /** … … 27 28 LoginPage page = PageFactory.initElements(driver, LoginPage.class); 28 29 page.login(USER, PASS); 30 } 31 32 public PreferencesPage openPreferencesPage() { 33 driver.get(URL_PREFERENCES); 34 return PageFactory.initElements(driver, PreferencesPage.class); 29 35 } 30 36 -
devel/testlink/automation2.0/src/test/java/br/gov/serpro/expresso/cte/common/Config.java
r3663 r3745 18 18 private Properties campos; 19 19 private Properties valores; 20 private Properties emailPreferences; 20 21 21 22 private Config() { … … 29 30 this.valores = this 30 31 .load("br/gov/serpro/expresso/cte/common/valores.properties"); 32 this.emailPreferences = this 33 .load("br/gov/serpro/expresso/cte/common/email.preferences.properties"); 31 34 } catch (Exception e) { 32 35 e.printStackTrace(); … … 59 62 } 60 63 64 public String getEmailPreference(String key) { 65 return this.emailPreferences.getProperty(key); 66 } 67 61 68 private Properties load(String propsName) throws Exception { 62 69 Properties props = new Properties(); -
devel/testlink/automation2.0/src/test/java/br/gov/serpro/expresso/cte/common/Constants.java
r3708 r3745 3 3 public interface Constants { 4 4 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"); 5 9 public static final String USER = Config.getInstance().getConfig("user"); 6 10 public static final String PASS = Config.getInstance().getConfig("passwd"); … … 14 18 public static final String EMAIL_ASSUNTO = Config.getInstance().getValor( 15 19 "assunto"); 20 public static final String EMAIL_ASSUNTO_SALVAR = Config.getInstance() 21 .getValor("assunto.salvar"); 16 22 public static final String EMAIL_ASSUNTO_COPIA_OCULTA = Config 17 23 .getInstance().getValor("assunto.somente.copia.oculta"); 18 24 public static final String EMAIL_ASSUNTO_COPIA = Config.getInstance() 19 25 .getValor("assunto.somente.copia"); 26 public static final String EMAIL_ASSUNTO_ANEXO = Config.getInstance() 27 .getValor("assunto.anexo"); 20 28 public static final String EMAIL_ASSUNTO_MULTIPLOS_ANEXOS = Config 21 29 .getInstance().getValor("assunto.multiplos.anexos"); 22 30 public static final String EMAIL_ASSUNTO_MULTIPLOS_DESTINATARIOS = Config 23 31 .getInstance().getValor("assunto.multiplos.destinatarios"); 32 24 33 public static final String EMAIL_TEXTO = Config.getInstance().getValor( 25 34 "texto.email"); 35 public static final String EMAIL_TEXTO_SALVAR = Config.getInstance() 36 .getValor("texto.email.salvo"); 26 37 public static final String EMAIL_TEXTO_COPIA_OCULTA = Config.getInstance() 27 38 .getValor("texto.email.copia.oculta"); 28 39 public static final String EMAIL_TEXTO_COPIA = Config.getInstance() 29 40 .getValor("texto.email.copia"); 41 public static final String EMAIL_TEXTO_ANEXO = Config.getInstance() 42 .getValor("texto.email.anexo"); 30 43 public static final String EMAIL_TEXTO_MULTIPLOS_ANEXOS = Config 31 44 .getInstance().getValor("texto.email.multiplos.anexos"); 32 45 public static final String EMAIL_TEXTO_MULTIPLOS_DESTINATARIOS = Config 33 46 .getInstance().getValor("texto.email.multiplos.destinatarios"); 47 public static final String ANEXO_1 = Config.getInstance().getValor( 48 "anexo.1"); 34 49 35 50 public static final String MSG_EMAIL_ENVIADO = Config.getInstance() 36 51 .getMensagem("email.enviado"); 52 public static final String MSG_EMAIL_RASCUNHO = Config.getInstance() 53 .getMensagem("salva.rascunho"); 37 54 public static final String MSG_EMAIL_APAGAR_MENSAGEM = Config.getInstance() 38 55 .getMensagem("apagar.uma.mensagem"); -
devel/testlink/automation2.0/src/test/java/br/gov/serpro/expresso/cte/common/config.properties
r3663 r3745 4 4 #url=https://homologaexpresso.serpro.gov.br 5 5 #user=88758559000 6 #passwd=q1w2e3r4 6 #passwd=t5y6u7i8 7 url.preferences=https://cte.serpro.gov.br/preferences 8 url.preferences.email=https://cte.serpro.gov.br/preferences/preferences.php?appname=expressoMail1_2 7 9 waitPage=30000 8 10 # timeout em segundos
Note: See TracChangeset
for help on using the changeset viewer.