Changeset 3853
- Timestamp:
- 03/04/11 16:49:48 (12 years ago)
- Location:
- devel/testlink/automation2.0
- Files:
-
- 1 added
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
devel/testlink/automation2.0/[FUN02.1] - ComporMensagem.xml
r3799 r3853 27 27 <class name="org.expressolivre.cte.email.compor.EnviarEmailDestinatarioInvalidoTestCase" /> 28 28 <class name="org.expressolivre.cte.email.compor.EnviarEmailSemDestinatarioTestCase" /> 29 <class name="org.expressolivre.cte.email.compor.SalvarEmailSomenteCopiaOcultaTestCase" /> 30 <class name="org.expressolivre.cte.email.compor.SalvarEmailSomenteCopiaTestCase" /> 31 <class name="org.expressolivre.cte.email.compor.DescartarEmailTestCase" /> 29 32 </classes> 30 33 </test> -
devel/testlink/automation2.0/pom.xml
r3799 r3853 49 49 <groupId>org.testng</groupId> 50 50 <artifactId>testng</artifactId> 51 <version>5.14. 1</version>51 <version>5.14.3</version> 52 52 <scope>test</scope> 53 53 </dependency> -
devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/common/Constants.java
r3799 r3853 115 115 public static final String MSG_EMAIL_PASTA_REMOVIDA = Config.getInstance() 116 116 .getMensagem("pasta.removida", EMAIL_PASTA_TESTE); 117 public static final String MSG_EMAIL_DESCARTAR = Config.getInstance() 118 .getMensagem("descartar.mensagem", EMAIL_PASTA_TESTE); 117 119 118 120 } -
devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/common/config.properties
r3799 r3853 1 #url=https://10.30.202.2052 #user=teste1.mp3 #passwd=teste1 url=https://10.30.202.205 2 user=teste1.mp 3 passwd=teste 4 4 5 url=https://cte.serpro.gov.br6 user=luiz-fernando.estivalet7 passwd=senha5 #url=https://cte.serpro.gov.br 6 #user=luiz-fernando.estivalet 7 #passwd=senha 8 8 9 9 config.email=email.preferences_mp.properties -
devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/common/mensagens.properties
r3799 r3853 20 20 email.movido=Mensagem movida para a pasta {0} 21 21 pasta.removida=A pasta {0} foi removida com sucesso! 22 descartar.mensagem=Sua mensagem não foi salva ou enviada. Descartar a mensagem? -
devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/email/compor/EnviarEmailSemAssuntoTestCase.java
r3799 r3853 48 48 // Sistema exibe um alerta para confirmacao do envio do email sem 49 49 // assunto. 50 50 51 Alert noSubject = driver.switchTo().alert(); 51 52 assert MSG_ENVIAR_SEM_ASSUNTO.equals(noSubject.getText()); 52 53 noSubject.dismiss(); 54 53 55 mp.closeMail(false); 56 57 // Ao tentar fechar o novo email um novo alerta aparece. 58 Alert discard = driver.switchTo().alert(); 59 assert MSG_EMAIL_DESCARTAR.equals(noSubject.getText()); 60 discard.accept(); 61 54 62 } 55 63 -
devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/email/compor/SalvarEmailSomenteCopiaOcultaTestCase.java
r3799 r3853 50 50 body = body.substring(spanOpen, spanClose); 51 51 Assert.assertEquals(EMAIL_TEXTO_SALVAR_SOMENTE_COPIA_OCULTA, body); 52 53 mp.closeMail(id); 52 54 } 53 55 -
devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/email/compor/SalvarEmailSomenteCopiaTestCase.java
r3799 r3853 50 50 Assert.assertEquals(EMAIL_TEXTO_SALVAR_SOMENTE_COPIA, body); 51 51 52 mp.closeMail(id); 52 53 } 53 54 -
devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/pages/email/MailPage.java
r3799 r3853 134 134 private WebElement editEmail; 135 135 136 @FindBy(xpath = "//div[@id='lertContainer']/div[@id='lertWindow']/div[@id='lertButtons']/a[1]") 137 private WebElement cancelNewEmail; 138 139 @FindBy(xpath = "//div[@id='lertContainer']/div[@id='lertWindow']/div[@id='lertButtons']/a[2]") 140 private WebElement discardNewEmail; 141 142 @FindBy(xpath = "//div[@id='lertContainer']/div[@id='lertWindow']/div[@id='lertButtons']/a[3]") 143 /** Esse botao eh no alerta ao fechar uma mensagem nao salva e nao o botao salvar para rascunhos. */ 144 private WebElement saveNewEmail; 145 136 146 /** 137 147 * @param driver … … 144 154 this.newEmail.click(); 145 155 waitForElement(By.id("to_1")); 156 } 157 158 public void cancelNewEmail() { 159 this.cancelNewEmail.click(); 160 } 161 162 public void discardNewEmail() { 163 this.discardNewEmail.click(); 164 } 165 166 public void saveNewEmail() { 167 this.saveNewEmail.click(); 146 168 } 147 169 … … 471 493 closeAlert.accept(); 472 494 } 495 } 496 497 public void closeMail(String id) { 498 super.clickElement(By.xpath("//td[@id='border_id_" + id + "']//img")); 473 499 } 474 500
Note: See TracChangeset
for help on using the changeset viewer.