Changeset 4606
- Timestamp:
- 06/14/11 10:04:42 (13 years ago)
- Location:
- devel/testlink/automation2.0
- Files:
-
- 4 added
- 54 edited
Legend:
- Unmodified
- Added
- Removed
-
devel/testlink/automation2.0/[FUN02.1] - ComporMensagem.xml
r4344 r4606 12 12 13 13 <test name="Compor e enviar emails" preserve-order="true"> 14 <parameter name="folder" value="lINBOXtree_folders"/>15 14 <classes> 16 15 <class name="org.expressolivre.cte.email.compor.EnviarEmailTestCase" /> -
devel/testlink/automation2.0/[FUN02.2] - LerMensagem.xml
r4527 r4606 9 9 <class name="org.expressolivre.cte.email.ler.MarcarEmailNormalTestCase" /> 10 10 <class name="org.expressolivre.cte.email.ler.MarcarEmailNaoLidoTestCase" /> 11 <class name="org.expressolivre.cte.email.ler.BloquearUsuarioTestCase" /> 11 12 <class name="org.expressolivre.cte.email.ler.ApagarEmailAbertoTestCase" /> 12 <class name="org.expressolivre.cte.email.ler.BloquearUsuarioTestCase" />13 13 <class name="org.expressolivre.cte.email.compor.EnviarEmailAnexoTestCase" /> 14 14 <class name="org.expressolivre.cte.email.ler.RemoverAnexoTestCase" /> 15 15 </classes> 16 16 </test> 17 18 <test name="Apagar emails recebidos" preserve-order="true"> 19 <parameter name="folder" value="lINBOXtree_folders"/> 20 <classes> 21 <class name="org.expressolivre.cte.email.listar.ApagarTodosEmailsTestCase" /> 22 </classes> 23 </test> 17 24 18 25 <test name="Apagar emails enviados" preserve-order="true"> -
devel/testlink/automation2.0/[FUN02.3] - ListarMensagem.xml
r4527 r4606 2 2 3 3 <suite name="[FUN02.3] Listar Mensagem" > 4 <!--5 <test name="Apagar todos emails da Caixa de Entrada" preserve-order="true" >6 <parameter name="folder" value="lINBOXtree_folders"/>7 <classes>8 <class name="org.expressolivre.cte.email.listar.ApagarTodosEmailsTestCase" />9 </classes>10 </test>11 12 <test name="Apagar todos emails dos Itens Enviados" preserve-order="true">13 <parameter name="folder" value="lINBOX/Senttree_folders"/>14 <classes>15 <class name="org.expressolivre.cte.email.listar.ApagarTodosEmailsTestCase" />16 </classes>17 </test>18 4 19 <test name="Limpar lixeira" preserve-order="true"> 20 <classes> 21 <class name="org.expressolivre.cte.email.listar.LimparLixeiraTestCase" /> 22 </classes> 23 </test> 24 5 25 6 <test name="Mover email" preserve-order="true"> 26 7 <classes> 27 8 <class name="org.expressolivre.cte.email.compor.EnviarEmailTestCase" /> 28 <class name="org.expressolivre.cte.email.pastas.CriarPastaTestCase" />29 9 <class name="org.expressolivre.cte.email.listar.MoverEmailSelecionadoTestCase" /> 30 <class name="org.expressolivre.cte.email.pastas.ApagarPastaTestCase" />31 10 </classes> 32 11 </test> 33 12 34 13 14 35 15 36 16 <test name="Filtrar emails importantes" preserve-order="true"> … … 44 24 </test> 45 25 26 27 28 46 29 47 30 <test name="Apagar email selecionado" preserve-order="true"> 48 <parameter name="folder" value="lINBOXtree_folders"/>49 <parameter name="subject" value="[SELENIUM] Teste envio mensagem"/>50 31 <classes> 51 <class name="org.expressolivre.cte.email.compor.EnviarEmailTestCase" /> 32 <class name="org.expressolivre.cte.email.compor.EnviarEmailTestCase"> 33 <methods> 34 <exclude name="enviarEmailComAcentoNoAssunto"/> 35 </methods> 36 </class> 37 <class name="org.expressolivre.cte.email.compor.EnviarEmailConfirmacaoLeituraTestCase" /> 52 38 <class name="org.expressolivre.cte.email.listar.ApagarEmailSelecionadoTestCase" /> 53 39 </classes> … … 55 41 56 42 57 -->58 43 59 60 <test name="Apagar 2 ou mais emails selecionado" preserve-order="true"> 44 <test name="Filtrar emails nao lidos" preserve-order="true"> 61 45 <classes> 62 46 <class name="org.expressolivre.cte.email.compor.EnviarEmailTestCase" /> 63 <class name="org.expressolivre.cte.email.compor.EnviarEmailConfirmacaoLeituraTestCase" /> 64 <class name="org.expressolivre.cte.email.listar.ApagarEmailSelecionadoTestCase" /> 47 <class name="org.expressolivre.cte.email.listar.ListarEmailsNaoLidosTestCase" /> 65 48 </classes> 66 49 </test> 67 50 68 51 <test name="Filtrar emails lidos" preserve-order="true"> 52 <parameter name="folder" value="lINBOXtree_folders"/> 53 <classes> 54 <class name="org.expressolivre.cte.email.ler.LerEmailTestCase" /> 55 <class name="org.expressolivre.cte.email.listar.ListarEmailsLidosTestCase" /> 56 </classes> 57 </test> 58 59 <test name="Filtrar emails respondidos" preserve-order="true"> 60 <parameter name="folder" value="lINBOXtree_folders"/> 61 <classes> 62 <class name="org.expressolivre.cte.email.responder.ResponderEmailTestCase" /> 63 <class name="org.expressolivre.cte.email.listar.ListarEmailsRespondidosTestCase" /> 64 <class name="org.expressolivre.cte.email.listar.ApagarTodosEmailsTestCase" /> 65 </classes> 66 </test> 67 68 69 70 <test name="Exportar email" preserve-order="true"> 71 <parameter name="folder" value="lINBOXtree_folders"/> 72 <classes> 73 <class name="org.expressolivre.cte.email.compor.EnviarEmailTestCase" /> 74 <class name="org.expressolivre.cte.email.listar.ExportarEmailSelecionadoTestCase" /> 75 <class name="org.expressolivre.cte.email.listar.ApagarTodosEmailsTestCase" /> 76 </classes> 77 </test> 78 79 <test name="Apagar emails enviados" preserve-order="true"> 80 <parameter name="folder" value="lINBOX/Senttree_folders"/> 81 <classes> 82 <class name="org.expressolivre.cte.email.listar.ApagarTodosEmailsTestCase" /> 83 </classes> 84 </test> 85 86 <test name="Limpar lixeira" preserve-order="true"> 87 <classes> 88 <class name="org.expressolivre.cte.email.listar.LimparLixeiraTestCase" /> 89 </classes> 90 </test> 91 69 92 </suite> -
devel/testlink/automation2.0/[FUN02.5] - ResponderMensagem.xml
r3799 r4606 2 2 3 3 <suite name="[FUN02.5] Responder Mensagem" > 4 4 5 5 <test name="Responder emails" preserve-order="true"> 6 6 <parameter name="folder" value="lINBOXtree_folders"/> … … 38 38 </classes> 39 39 </test> 40 40 41 42 41 43 <test name="Responder emails multiplos destinatarios" preserve-order="true"> 42 44 <parameter name="folder" value="lINBOXtree_folders"/> … … 47 49 </classes> 48 50 </test> 49 51 50 52 <test name="Responder emails multiplos destinatarios sem historico" preserve-order="true"> 51 53 <parameter name="folder" value="lINBOXtree_folders"/> … … 57 59 </test> 58 60 61 <test name="Apagar emails enviados" preserve-order="true"> 62 <parameter name="folder" value="lINBOX/Senttree_folders"/> 63 <classes> 64 <class name="org.expressolivre.cte.email.listar.ApagarTodosEmailsTestCase" /> 65 </classes> 66 </test> 67 68 <test name="Limpar lixeira" preserve-order="true"> 69 <classes> 70 <class name="org.expressolivre.cte.email.listar.LimparLixeiraTestCase" /> 71 </classes> 72 </test> 73 59 74 </suite> -
devel/testlink/automation2.0/[FUN02.6] - GerenciarPastas.xml
r3799 r4606 3 3 <suite name="[FUN02.6] Gerenciar Pastas" > 4 4 5 <test name="Criar /Apagarpasta" preserve-order="true">5 <test name="Criar pasta" preserve-order="true"> 6 6 <classes> 7 7 <class name="org.expressolivre.cte.email.pastas.CriarPastaTestCase" /> 8 </classes> 9 </test> 10 11 <test name="Renomear pasta" preserve-order="true"> 12 <classes> 13 <class name="org.expressolivre.cte.email.pastas.RenomearPastaTestCase" /> 14 </classes> 15 </test> 16 17 <test name="Apagar pasta" preserve-order="true"> 18 <classes> 8 19 <class name="org.expressolivre.cte.email.pastas.ApagarPastaTestCase" /> 9 20 </classes> -
devel/testlink/automation2.0/[FUN02.8] - PesquisarMensagem.xml
r4527 r4606 165 165 </test> 166 166 167 <test name="Apagar emails enviados" preserve-order="true"> 168 <parameter name="folder" value="lINBOX/Senttree_folders"/> 169 <classes> 170 <class name="org.expressolivre.cte.email.listar.ApagarTodosEmailsTestCase" /> 171 </classes> 172 </test> 173 174 <test name="Limpar lixeira" preserve-order="true"> 175 <classes> 176 <class name="org.expressolivre.cte.email.listar.LimparLixeiraTestCase" /> 177 </classes> 178 </test> 179 167 180 </suite> -
devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/common/Constants.java
r4527 r4606 25 25 public static final String EMAIL_TESTE_2 = Config.getInstance().getValor( 26 26 "email.teste.2"); 27 public static final String EMAIL_REMETENTE = Config.getInstance().getValor( 28 "email.remetente"); 27 29 public static final String EMAIL_TESTE_N_DESTINATARIOS = Config 28 30 .getInstance().getValor("email.teste.multiplos"); … … 129 131 public static final String MSG_REMETENTE_BLOQUEADO = Config.getInstance() 130 132 .getMensagem("remetente.bloqueado"); 133 public static final String MSG_REMETENTE_JA_BLOQUEADO = Config 134 .getInstance().getMensagem("remetente.ja.bloqueado"); 135 public static final String MSG_REMETENTE_BLOQUEAR = Config.getInstance() 136 .getMensagem("remetente.bloquear"); 131 137 public static final String MSG_REMOVER_ANEXOS = Config.getInstance() 132 138 .getMensagem("remover.anexos"); -
devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/email/compor/DescartarEmailTestCase.java
r4344 r4606 2 2 3 3 import org.expressolivre.cte.common.BaseEmailTestCase; 4 import org.openqa.selenium.By; 4 5 import org.testng.annotations.Test; 5 6 … … 24 25 * testcase&id=EL-1240 25 26 * 26 * TODO NAO RODAR! Pendente unificacao com comunidade (09-Mai-11)27 *28 27 * @author L.F.Estivalet (Serpro) 29 28 * … … 35 34 * Executa o teste. Testa os botoes Cancelar e Descartar nova mensagem. 36 35 */ 37 @Test (enabled = false)38 public void testCancelDiscard() {36 @Test 37 public void botoesCancelarDescartarNovoEmail() { 39 38 mp.composeEmail(EMAIL_TESTE_1, EMAIL_ASSUNTO, EMAIL_TEXTO); 40 39 mp.closeMail(false); … … 44 43 } 45 44 46 @Test (enabled = false)47 public void testSalvar() {45 @Test 46 public void botaoSalvarEmail() { 48 47 mp.composeEmail(EMAIL_TESTE_1, EMAIL_ASSUNTO_SALVAR, EMAIL_TEXTO_SALVAR); 49 48 mp.closeMail(false); 50 49 mp.saveNewEmail(); 50 mp.assertMessage(MSG_EMAIL_RASCUNHO); 51 51 52 // Espera um momento para a mensagem ser salva... 53 mp.waitAMoment(15000); 52 // Espera pelo "Carregando..." aparecer. 53 mp.waitForElement(By.id("divProgressBar")); 54 mp.waitForElement(By.id("divScrollMain_0")); 55 // Espera pelo "Carregando..." desaparecer. 56 mp.isNotDisplayed(mp.waitFindElement(By.id("divProgressBar"), 5000, 57 1000)); 54 58 55 59 // Ir na pasta Rascunhos para assegurar que o email foi salvo. 56 60 mp.openFolder("lINBOX/Draftstree_folders"); 57 String id =mp.readEmail(EMAIL_ASSUNTO_SALVAR);61 mp.readEmail(EMAIL_ASSUNTO_SALVAR); 58 62 } 59 60 63 } -
devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/email/compor/EnviarEmailAnexoTestCase.java
r4344 r4606 27 27 */ 28 28 @Test 29 public void test() {29 public void enviarEmailComAnexo() { 30 30 mp.composeEmail(EMAIL_TESTE_1, EMAIL_ASSUNTO_ANEXO, EMAIL_TEXTO_ANEXO); 31 31 mp.addAttachment(ANEXO_1); -
devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/email/compor/EnviarEmailConfirmacaoLeituraTestCase.java
r4344 r4606 9 9 * Suite:[FUN02.1] Compor Mensagem 10 10 * 11 * Caso de Teste: EL-52 3:Enviar mensagem com solicitacao de leitura11 * Caso de Teste: EL-527:Enviar mensagem com solicitacao de leitura 12 12 * 13 13 * Link: http://testlink.expressolivre.org/linkto.php?tprojectPrefix=EL&item= … … 27 27 */ 28 28 @Test 29 public void test() {29 public void enviarEmailComConfirmacaoLeitura() { 30 30 mp.composeEmail(EMAIL_TESTE_1, EMAIL_ASSUNTO_LEITURA, 31 31 EMAIL_TEXTO_LEITURA); -
devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/email/compor/EnviarEmailCopiaOcultaTestCase.java
r4344 r4606 27 27 */ 28 28 @Test 29 public void test() {29 public void enviarEmailComCopiaOculta() { 30 30 mp.composeEmail(EMAIL_TESTE_1, EMAIL_ASSUNTO_COPIA_OCULTA, 31 31 EMAIL_ASSUNTO_COPIA_OCULTA); -
devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/email/compor/EnviarEmailCopiaTestCase.java
r4344 r4606 27 27 */ 28 28 @Test 29 public void test() {29 public void enviarEmailComCopia() { 30 30 mp.composeEmail(EMAIL_TESTE_1, EMAIL_ASSUNTO_COPIA, EMAIL_TEXTO_COPIA); 31 31 mp.setCarbonCopy(EMAIL_TESTE_2); -
devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/email/compor/EnviarEmailCorpo100TestCase.java
r4344 r4606 12 12 * Suite:[FUN02.1] Compor Mensagem 13 13 * 14 * Caso de Teste: EL-5 23:Enviar mensagem com corpo superior a 100kb14 * Caso de Teste: EL-538:Enviar mensagem com corpo superior a 100kb 15 15 * 16 16 * Link: http://testlink.expressolivre.org/linkto.php?tprojectPrefix=EL&item= … … 32 32 */ 33 33 @Test 34 public void test() throws IOException {34 public void enviarEmailComCorpoMaior100k() throws IOException { 35 35 36 36 String text = IOUtil.readFully(EnviarEmailCorpo100TestCase.class -
devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/email/compor/EnviarEmailDestinatarioInvalidoTestCase.java
r4344 r4606 12 12 * testcase&id=EL-534 13 13 * 14 * TODO NAO RODAR! Pendente unificacao com comunidade (09-Mai-11)15 *16 14 * @author L.F.Estivalet (Serpro) 17 15 * … … 24 22 * Executa o teste. Tentativa de enviar mensagem para email invalido. 25 23 */ 26 @Test (enabled = false)27 public void test() {24 @Test 25 public void enviarEmailDestinatarioInvalido() { 28 26 mp.composeEmail(EMAIL_INVALIDO, EMAIL_ASSUNTO, EMAIL_TEXTO); 29 27 mp.sendMail(); -
devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/email/compor/EnviarEmailImportanteTestCase.java
r4344 r4606 26 26 */ 27 27 @Test 28 public void test() {28 public void enviarEmailImportante() { 29 29 mp.composeEmail(EMAIL_TESTE_1, EMAIL_ASSUNTO_IMPORTANTE, 30 30 EMAIL_TEXTO_IMPORTANTE); -
devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/email/compor/EnviarEmailMultiplosAnexosTestCase.java
r4344 r4606 26 26 */ 27 27 @Test 28 public void test() {28 public void enviarEmailComMultiplosAnexos() { 29 29 mp.composeEmail(EMAIL_TESTE_1, EMAIL_ASSUNTO_MULTIPLOS_ANEXOS, 30 30 EMAIL_TEXTO_MULTIPLOS_ANEXOS); -
devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/email/compor/EnviarEmailMultiplosDestinatariosTestCase.java
r4344 r4606 27 27 */ 28 28 @Test 29 public void test() {29 public void enviarEmailParaMultiplosDestinatarios() { 30 30 mp.composeEmail(EMAIL_TESTE_N_DESTINATARIOS, 31 31 EMAIL_ASSUNTO_MULTIPLOS_DESTINATARIOS, -
devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/email/compor/EnviarEmailRascunhoTestCase.java
r4344 r4606 28 28 */ 29 29 @Test 30 public void test() {30 public void enviarEmailRascunho() { 31 31 mp.openFolder("lINBOX/Draftstree_folders"); 32 32 String id = mp.readEmail(EMAIL_ASSUNTO_SALVAR); -
devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/email/compor/EnviarEmailSemAssuntoTestCase.java
r3853 r4606 31 31 */ 32 32 @Test 33 public void testAccept() {33 public void enviarEmailSemAssuntoAceitar() { 34 34 mp.composeEmail(EMAIL_TESTE_1, "", EMAIL_TEXTO_SEM_ASSUNTO); 35 35 mp.sendMail(); … … 43 43 44 44 @Test 45 public void testReject() {45 public void enviarEmailSemAssuntoRejeitar() { 46 46 mp.composeEmail(EMAIL_TESTE_1, "", EMAIL_TEXTO_SEM_ASSUNTO); 47 47 mp.sendMail(); … … 54 54 55 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 56 mp.discardNewEmail(); 62 57 } 63 58 -
devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/email/compor/EnviarEmailSemDestinatarioTestCase.java
r4344 r4606 12 12 * testcase&id=EL-535 13 13 * 14 * TODO NAO RODAR! Pendente unificacao com comunidade (09-Mai-11)15 *16 14 * @author L.F.Estivalet (Serpro) 17 15 * … … 24 22 * Executa teste. 25 23 */ 26 @Test (enabled = false)27 public void test() {24 @Test 25 public void enviarEmailSemDestinatario() { 28 26 mp.composeEmail("", EMAIL_ASSUNTO, EMAIL_TEXTO); 29 27 mp.sendMail(); -
devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/email/compor/EnviarEmailSomenteCopiaOcultaTestCase.java
r4344 r4606 27 27 */ 28 28 @Test 29 public void test() {29 public void enviarEmailSomenteCopiaOculta() { 30 30 mp.createNewEmail(); 31 31 mp.setBlindCarbonCopy(EMAIL_TESTE_1); -
devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/email/compor/EnviarEmailSomenteCopiaTestCase.java
r4344 r4606 25 25 */ 26 26 @Test 27 public void test() {27 public void enviarEmailSomenteCopia() { 28 28 mp.createNewEmail(); 29 29 mp.setCarbonCopy(EMAIL_TESTE_1); -
devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/email/compor/RemoverAnexoTestCase.java
r4344 r4606 27 27 */ 28 28 @Test 29 public void test() {29 public void enviarEmailRemovendoAnexo() { 30 30 mp.composeEmail(EMAIL_TESTE_1, EMAIL_ASSUNTO_ANEXO, EMAIL_TEXTO_ANEXO); 31 31 mp.addAttachment(ANEXO_1); -
devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/email/compor/SalvarEmailSomenteCopiaOcultaTestCase.java
r4344 r4606 24 24 */ 25 25 @Test 26 public void test() {26 public void salvarEmailSomenteCopiaOculta() { 27 27 // Cria email e salva na pasta Rascunhos. 28 28 mp.composeEmail("", EMAIL_ASSUNTO_SALVAR_SOMENTE_COPIA_OCULTA, … … 51 51 Assert.assertEquals(EMAIL_TEXTO_SALVAR_SOMENTE_COPIA_OCULTA, body); 52 52 53 mp.closeMail(id, false);53 mp.closeMail(id, true); 54 54 } 55 55 -
devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/email/compor/SalvarEmailSomenteCopiaTestCase.java
r4344 r4606 24 24 */ 25 25 @Test 26 public void test() {26 public void salvarEmailSomenteCopia() { 27 27 mp.composeEmail("", EMAIL_ASSUNTO_SALVAR_SOMENTE_COPIA, 28 28 EMAIL_TEXTO_SALVAR_SOMENTE_COPIA); … … 51 51 Assert.assertEquals(EMAIL_TEXTO_SALVAR_SOMENTE_COPIA, body); 52 52 53 mp.closeMail(id, false);53 mp.closeMail(id, true); 54 54 } 55 55 -
devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/email/compor/SalvarEmailTestCase.java
r3782 r4606 3 3 import org.expressolivre.cte.common.BaseEmailTestCase; 4 4 import org.testng.annotations.Test; 5 6 5 7 6 /** … … 24 23 */ 25 24 @Test 26 public void test() {25 public void salvarEmail() { 27 26 mp.composeEmail(EMAIL_TESTE_1, EMAIL_ASSUNTO_SALVAR, EMAIL_TEXTO_SALVAR); 28 27 mp.saveEmail(); -
devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/email/ler/ApagarEmailAbertoTestCase.java
r3782 r4606 3 3 import org.expressolivre.cte.common.BaseEmailTestCase; 4 4 import org.testng.annotations.Test; 5 6 5 7 6 /** … … 26 25 */ 27 26 @Test 28 public void test() {27 public void apagarEmailAberto() { 29 28 mp.readEmail(EMAIL_ASSUNTO); 30 29 mp.deleteEmail(); -
devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/email/ler/BloquearUsuarioTestCase.java
r4527 r4606 33 33 */ 34 34 @Test 35 public void blo ck() {35 public void bloquearRemetente() { 36 36 String id = mp.readEmail(EMAIL_ASSUNTO); 37 37 mp.showDetails(id); 38 mp.blockRecipient( "Você gostaria de bloquear este e-mail?");38 mp.blockRecipient(MSG_REMETENTE_BLOQUEAR); 39 39 mp.assertMessage(MSG_REMETENTE_BLOQUEADO); 40 40 } 41 41 42 42 @Test 43 public void blockAgain() { 44 mp.blockRecipient("Remetente já bloqueado!"); 43 public void bloquearRemetenteNovamente() { 44 String id = mp.readEmail(EMAIL_ASSUNTO); 45 mp.showDetails(id); 46 mp.blockRecipient(MSG_REMETENTE_JA_BLOQUEADO); 45 47 } 46 48 47 49 @Test 48 public void unblock() {50 public void desbloquearRemetente() { 49 51 mp.editFilter(); 50 52 mp.deleteRule(0); -
devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/email/ler/MarcarEmailImportanteTestCase.java
r3782 r4606 3 3 import org.expressolivre.cte.common.BaseEmailTestCase; 4 4 import org.testng.annotations.Test; 5 6 5 7 6 /** … … 26 25 */ 27 26 @Test 28 public void test() {27 public void marcarEmailNormalComoImportante() { 29 28 mp.readEmail(EMAIL_ASSUNTO); 30 29 mp.setImportantFlag(); -
devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/email/ler/MarcarEmailNaoLidoTestCase.java
r3782 r4606 3 3 import org.expressolivre.cte.common.BaseEmailTestCase; 4 4 import org.testng.annotations.Test; 5 6 5 7 6 /** … … 26 25 */ 27 26 @Test 28 public void test() {27 public void marcarEmailLidoComoNaoLido() { 29 28 mp.readEmail(EMAIL_ASSUNTO); 30 29 mp.setNotReadFlag(); -
devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/email/ler/MarcarEmailNormalTestCase.java
r3782 r4606 3 3 import org.expressolivre.cte.common.BaseEmailTestCase; 4 4 import org.testng.annotations.Test; 5 6 5 7 6 /** … … 26 25 */ 27 26 @Test 28 public void test() {27 public void marcarEmailImportanteComoNormal() { 29 28 mp.readEmail(EMAIL_ASSUNTO); 30 29 mp.setNormalFlag(); -
devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/email/ler/RemoverAnexoTestCase.java
r4527 r4606 28 28 */ 29 29 @Test 30 public void test() {30 public void removerAnexo() { 31 31 String id = mp.readEmail(EMAIL_ASSUNTO_ANEXO); 32 32 mp.showDetails(id); -
devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/email/listar/ApagarEmailSelecionadoTestCase.java
r4527 r4606 28 28 29 29 @Parameters({ "folder", "subject" }) 30 @Test 31 public void deleteFromFolder(String folder, String subject) {30 @Test(enabled = false) 31 public void apagarEmailSelecionado(String folder, String subject) { 32 32 mp.openFolder(folder); 33 33 this.deleteEmail(subject); -
devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/email/listar/ApagarTodosEmailsTestCase.java
r3782 r4606 4 4 import org.testng.annotations.Parameters; 5 5 import org.testng.annotations.Test; 6 7 6 8 7 /** … … 29 28 @Test 30 29 @Parameters({ "folder" }) 31 public void test(String folder) {30 public void apagarTodosEmailsDaPasta(String folder) { 32 31 mp.openFolder(folder); 33 32 mp.selectAllEmails(); -
devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/email/listar/ExportarEmailSelecionadoTestCase.java
r4527 r4606 26 26 public class ExportarEmailSelecionadoTestCase extends BaseEmailTestCase { 27 27 28 @Test (enabled = false)29 public void export Email() {28 @Test 29 public void exportarEmail() { 30 30 mp.findEmailIdBySuject(EMAIL_ASSUNTO, true); 31 31 mp.exportEmail(); … … 33 33 34 34 // TODO Verificar por que nao esta pegando o alert. 35 driver.switchTo().alert().accept();35 // driver.switchTo().alert().accept(); 36 36 37 37 } 38 38 39 39 @Test 40 public void export EmailNotSelected() {40 public void exportarEmailNaoSelecionado() { 41 41 mp.exportEmail(); 42 42 mp.assertMessage(MSG_EMAIL_NAO_SELECIONADO); -
devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/email/listar/LimparLixeiraTestCase.java
r3782 r4606 4 4 import org.openqa.selenium.Alert; 5 5 import org.testng.annotations.Test; 6 7 6 8 7 /** … … 25 24 */ 26 25 @Test 27 public void test() {26 public void limparLixeira() { 28 27 mp.cleanupTrash(); 29 28 // Alerta de confirmacao de limpeza da lixeira. -
devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/email/listar/ListarEmailsImportantesTestCase.java
r4527 r4606 28 28 */ 29 29 @Test 30 public void test() throws Exception {30 public void listarEmailsImportantes() throws Exception { 31 31 mp.setImportantFilter(); 32 32 -
devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/email/listar/ListarEmailsLidosTestCase.java
r4527 r4606 29 29 */ 30 30 @Test 31 public void test() throws Exception {31 public void listarEmailsLidos() throws Exception { 32 32 mp.setReadFilter(); 33 33 -
devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/email/listar/ListarEmailsNaoLidosTestCase.java
r4527 r4606 28 28 */ 29 29 @Test 30 public void test() throws Exception {30 public void listarEmailsNaoLidos() throws Exception { 31 31 mp.setNotReadFilter(); 32 32 -
devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/email/listar/ListarEmailsRespondidosTestCase.java
r4527 r4606 29 29 */ 30 30 @Test 31 public void test() throws Exception {31 public void listarEmailsRespondidos() throws Exception { 32 32 mp.setAnsweredFilter(); 33 33 -
devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/email/listar/MoverEmailSelecionadoTestCase.java
r3782 r4606 3 3 import org.expressolivre.cte.common.BaseEmailTestCase; 4 4 import org.testng.annotations.Test; 5 6 5 7 6 /** … … 26 25 */ 27 26 @Test 28 public void testaMoverEmailSelecionado() { 27 public void moverEmailSelecionado() { 28 // Cria pasta de teste para mover o email. 29 mp.createNewFolder(EMAIL_PASTA_TESTE); 30 31 // Procura o email e move a mensagem para pasta de teste criada. 29 32 mp.findEmailIdBySuject(EMAIL_ASSUNTO, true); 30 33 mp.moveEmail(EMAIL_PASTA_TESTE); 31 34 mp.assertMessage(MSG_EMAIL_MOVIDO); 35 36 // Apaga pasta de teste. 37 mp.deleteFolder(EMAIL_PASTA_TESTE, false); 38 mp.assertMessage(MSG_EMAIL_PASTA_REMOVIDA); 32 39 } 33 40 } -
devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/email/pastas/CriarPastaTestCase.java
r4527 r4606 35 35 */ 36 36 @Test 37 public void cr eateFolder() {37 public void criarPasta() { 38 38 mp.createNewFolder(EMAIL_PASTA_TESTE); 39 39 } 40 40 41 41 @Test 42 public void cr eateSubFolder() {42 public void criarSubPasta() { 43 43 mp.createSubFolder(EMAIL_PASTA_TESTE, "subfolder"); 44 44 } … … 48 48 */ 49 49 @Test 50 public void cr eateFolderSpecialChars() {50 public void criarPastaComCaracterEspecial() { 51 51 mp.createNewFolder("pasta1/pasta2"); 52 52 Alert newFolder = driver.switchTo().alert(); -
devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/email/pastas/RenomearPastaTestCase.java
r4527 r4606 31 31 32 32 @Test 33 public void ren ameFolder() {33 public void renomearPasta() { 34 34 mp.renameFolder(EMAIL_PASTA_TESTE, EMAIL_PASTA_TESTE2); 35 35 mp.renameFolder(EMAIL_PASTA_TESTE2, EMAIL_PASTA_TESTE); … … 37 37 38 38 @Test 39 public void ren ameFolderInUse() throws Exception {39 public void renomearPastaEmUso() throws Exception { 40 40 mp.openFolder("lINBOX/Seleniumtree_folders", false); 41 41 mp.renameFolderInUse(EMAIL_PASTA_TESTE); … … 46 46 */ 47 47 @Test 48 public void ren ameFolderSpecialChars() {48 public void renomearPastaComCaracterEspecial() { 49 49 mp.createNewFolder("pasta1/pasta2"); 50 50 Alert newFolder = driver.switchTo().alert(); -
devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/email/pesquisar/PesquisarEmailPorAssuntoTestCase.java
r4527 r4606 39 39 mp.setSearchSubject(EMAIL_ASSUNTO); 40 40 mp.doSearch(); 41 // Deve achar 2 emails, um deles tem acento no assunto42 41 mp.assertMessage(Config.getInstance().getMensagem("resultado.pesquisa", 43 " 2"));42 "1")); 44 43 } 45 44 -
devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/email/responder/EncaminharEmailAnexoTestCase.java
r3782 r4606 3 3 import org.expressolivre.cte.common.BaseEmailTestCase; 4 4 import org.testng.annotations.Test; 5 6 5 7 6 /** … … 26 25 */ 27 26 @Test 28 public void test() {27 public void encaminharEmailComAnexo() { 29 28 String id = mp.readEmail(EMAIL_ASSUNTO_ANEXO); 30 29 mp.forwardEmail(id, EMAIL_TESTE_1); -
devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/email/responder/EncaminharEmailTestCase.java
r3782 r4606 3 3 import org.expressolivre.cte.common.BaseEmailTestCase; 4 4 import org.testng.annotations.Test; 5 6 5 7 6 /** … … 26 25 */ 27 26 @Test 28 public void test() {27 public void encaminharEmail() { 29 28 String id = mp.readEmail(EMAIL_ASSUNTO); 30 29 mp.forwardEmail(id, EMAIL_TESTE_1); -
devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/email/responder/ResponderEmailSemHistoricoTestCase.java
r3782 r4606 3 3 import org.expressolivre.cte.common.BaseEmailTestCase; 4 4 import org.testng.annotations.Test; 5 6 5 7 6 /** … … 26 25 */ 27 26 @Test 28 public void test() {27 public void encaminharEmailSemHistorico() { 29 28 String id = mp.readEmail(EMAIL_ASSUNTO); 30 29 mp.replyEmailWithoutHistory(id); -
devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/email/responder/ResponderEmailTestCase.java
r3782 r4606 3 3 import org.expressolivre.cte.common.BaseEmailTestCase; 4 4 import org.testng.annotations.Test; 5 6 5 7 6 /** … … 26 25 */ 27 26 @Test 28 public void test() {27 public void responderEmail() { 29 28 String id = mp.readEmail(EMAIL_ASSUNTO); 30 29 mp.replyEmail(id); -
devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/email/responder/ResponderTodosEmailSemHistoricoTestCase.java
r3782 r4606 3 3 import org.expressolivre.cte.common.BaseEmailTestCase; 4 4 import org.testng.annotations.Test; 5 6 5 7 6 /** … … 26 25 */ 27 26 @Test 28 public void test() {27 public void responderEmailSemHistorico() { 29 28 String id = mp.readEmail(EMAIL_ASSUNTO_MULTIPLOS_DESTINATARIOS); 30 29 mp.replyAllEmailWithoutHistory(id); -
devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/email/responder/ResponderTodosEmailTestCase.java
r3782 r4606 3 3 import org.expressolivre.cte.common.BaseEmailTestCase; 4 4 import org.testng.annotations.Test; 5 6 5 7 6 /** … … 26 25 */ 27 26 @Test 28 public void test() {27 public void responderEmailATodos() { 29 28 String id = mp.readEmail(EMAIL_ASSUNTO_MULTIPLOS_DESTINATARIOS); 30 29 mp.replyAllEmail(id); -
devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/pages/email/MailPage.java
r4527 r4606 143 143 @FindBy(xpath = "//div[@id='menu_tools']/table/tbody/tr[3]/td") 144 144 private WebElement editFilter; 145 146 @FindBy(xpath = "//div[@id='window_ffilter_ccform']/div[@id='form_body']/a[1]") 147 private WebElement filterNewRule; 148 149 @FindBy(xpath = "//div[@id='window_ffilter_ccform']/div[@id='form_body']/span[2]/input") 150 private WebElement filterSaveRules; 151 152 @FindBy(id = "field1") 153 private WebElement filterRecepient; 154 155 @FindBy(id = "field2") 156 private WebElement filterTo; 157 158 @FindBy(id = "field3") 159 private WebElement filterSubject; 160 161 @FindBy(id = "radio1") 162 private WebElement filterArchieveIn; 163 164 @FindBy(id = "select_mailboxes") 165 private WebElement filterMailBoxes; 166 167 @FindBy(id = "radio2") 168 private WebElement filterForwardMessage; 169 170 @FindBy(id = "radio3") 171 private WebElement filterRejectMessage; 172 173 @FindBy(id = "radio4") 174 private WebElement filterDeleteMessage; 175 176 @FindBy(id = "radio5") 177 private WebElement filterApplyImportantFilter; 145 178 146 179 @FindBy(xpath = "//input[@value='Nova Pasta']") … … 640 673 } 641 674 675 public void newFilterRule() { 676 this.filterNewRule.click(); 677 } 678 679 public void setFilterRecepient(String value) { 680 this.filterRecepient.sendKeys(value); 681 } 682 683 public void setFilterTo(String value) { 684 this.filterTo.sendKeys(value); 685 } 686 687 public void setFilterSubject(String value) { 688 this.filterSubject.sendKeys(value); 689 } 690 691 public void setFilterArchieveIn() { 692 this.filterArchieveIn.click(); 693 } 694 695 public void setFilterMailBox(String mailBox) { 696 super.setComboValue(this.filterMailBoxes, mailBox); 697 } 698 699 public void saveFilterRules() { 700 this.filterSaveRules.click(); 701 } 702 642 703 /** 643 704 * Edita filtros. … … 648 709 .xpath("//div[@id='menu_tools']/table/tbody/tr[3]/td")); 649 710 this.editFilter.click(); 711 this.waitForElement(By.id("set_rules_img")); 650 712 } 651 713 -
devel/testlink/automation2.0/src/test/resources/config.properties
r4527 r4606 4 4 5 5 # Usuario normal 6 url=https://cte.serpro.gov.br7 user=luiz-fernando.estivalet8 passwd=senha6 #url=https://cte.serpro.gov.br 7 #user=luiz-fernando.estivalet 8 #passwd=senha 9 9 10 10 # Usuario normal 11 #url=https://cte2.serpro.gov.br12 #user=8875855900013 #passwd=serpro11 url=https://cte2.serpro.gov.br 12 user=88758559000 13 passwd=serpro 14 14 15 15 #url=https://10.200.113.112/ -
devel/testlink/automation2.0/src/test/resources/mensagens.properties
r4527 r4606 21 21 pasta.removida=A pasta {0} foi removida com sucesso! 22 22 descartar.mensagem=Sua mensagem não foi salva ou enviada. Descartar a mensagem? 23 remetente.bloquear=Você gostaria de bloquear este e-mail? 23 24 remetente.bloqueado=O remetente foi bloqueado 25 remetente.ja.bloqueado=Remetente já bloqueado! 24 26 remover.anexos=Anexos removidos com sucesso. 25 27 exportar.email=Aguarde enquanto as mensagens serão exportadas... -
devel/testlink/automation2.0/src/test/resources/valores.properties
r4527 r4606 6 6 # Email que será utilizado para receber as mensagens enviadas pelos casos de teste 7 7 email.teste.1=luiz-fernando.estivalet@cte.serpro.gov.br 8 email.teste.1=luiz-fernando.estivalet@serpro.gov.br 8 9 # Email que será utilizado para receber as mensagens enviadas pelos casos de teste de cópia, cópia oculta 9 10 email.teste.2=luiz.f.estivalet@gmail.com … … 11 12 email.teste.3=luizfernando_estivalet@yahoo.com 12 13 email.invalido=bla 14 email.remetente=Luiz Fernando Estivalet 13 15 # Email que será utilizado para receber as mensagens enviadas pelos casos de teste de para envio de múltiplos destinatários 14 email.teste.multiplos=luiz-fernando.estivalet@ cte.serpro.gov.br, luizfernando_estivalet@yahoo16 email.teste.multiplos=luiz-fernando.estivalet@serpro.gov.br, luizfernando_estivalet@yahoo.com 15 17 email.pasta.teste=Selenium 16 18 email.pasta.teste2=Webdriver … … 20 22 anexo.2=/home/luiz/Desktop/arquivo2.txt 21 23 assunto=[SELENIUM] Teste envio mensagem 22 assunto.acento=[SELENIUM] Teste envio mensagem acento áéíóúçãüõ24 assunto.acento=[SELENIUM] Teste com acento áéíóúçãüõ 23 25 assunto.100k=[SELENIUM] Teste envio mensagem corpo + 100k 24 26 assunto.salvar=[SELENIUM] Teste salvar mensagem
Note: See TracChangeset
for help on using the changeset viewer.