Changeset 3532 for devel/testlink/automation/src
- Timestamp:
- 11/23/10 15:43:36 (14 years ago)
- Location:
- devel/testlink/automation/src/test/java/br/gov/serpro/cte
- Files:
-
- 11 edited
Legend:
- Unmodified
- Added
- Removed
-
devel/testlink/automation/src/test/java/br/gov/serpro/cte/common/ExpressoMailTestCase.java
r3523 r3532 63 63 } 64 64 65 /** 66 * Cria um novo email informando destinatario e assunto. 65 private void writeBody(String text) { 66 selenium.getEval("selenium.browserbot.getCurrentWindow().document.getElementById('body_1').contentWindow.document.body.innerHTML='" 67 + text + "';"); 68 } 69 70 /** 71 * Cria um novo email informando destinatario, assunto e conteudo do email. 72 * 73 * @param to 74 * Destinatário (campo Para:). 75 * @param subject 76 * Assunto do email. 77 * @param text 78 * Conteudo do email. 79 * @throws Exception 80 */ 81 public void composeEmail(String to, String subject, String text) 82 throws Exception { 83 this.composeEmail(); 84 selenium.type(Campo.PARA_1.getValue(), to); 85 selenium.type(Campo.ASSUNTO_1.getValue(), subject); 86 this.writeBody(text); 87 88 } 89 90 /** 91 * Cria um novo email informando destinatario, assunto e conteudo do email. 67 92 * 68 93 * @param to … … 90 115 91 116 /** 117 * @param to 118 * Destinatário (campo Para:). 119 * @param subject 120 * Assunto do email. 121 * @param text 122 * Conteudo do email. 92 123 * @param remove 93 124 * Se <code>true</code>, remove o logo apos o envio da Caixa de … … 95 126 * pressionar o botao Enviar. 96 127 */ 97 public void sendEmail(String to, String subject, boolean remove)128 public void sendEmail(String to, String subject, String text, boolean remove) 98 129 throws Exception { 99 this.composeEmail(to, subject );130 this.composeEmail(to, subject, text); 100 131 selenium.click(Campo.ENVIAR_EMAIL_1.getValue()); 101 132 this.assertMessage(Campo.MENSAGEM.value, Mensagem.EMAIL_ENVIADO.value); … … 473 504 "[SELENIUM] Teste envio mensagem somente cópia"), // 474 505 ASSUNTO_SOMENTE_COPIA_OCULTA( 475 "[SELENIUM] Teste mensagem somente cópia oculta"); 506 "[SELENIUM] Teste mensagem somente cópia oculta"), // 507 TEXTO_EMAIL( 508 "<p>Email enviado a partir do Selenium!</p><p>Favor ignorar!</p>"), // 509 TEXTO_EMAIL_CONFIRMACAO_LEITURA( 510 "<p>Email enviado a partir do Selenium!</p><p>Teste de confirmação de leitura</p><p>Favor ignorar!</p>"), // 511 TEXTO_EMAIL_COPIA_OCULTA( 512 "<p>Email enviado a partir do Selenium!</p><p>Teste de cópia oculta</p><p>Favor ignorar!</p>"), // 513 TEXTO_EMAIL_COPIA( 514 "<p>Email enviado a partir do Selenium!</p><p>Teste de cópia</p><p>Favor ignorar!</p>"), // 515 TEXTO_EMAIL_IMPORTANTE( 516 "<p>Email enviado a partir do Selenium!</p><p>Teste de email importante</p><p>Favor ignorar!</p>"), // 517 TEXTO_EMAIL_MULTIPLOS_ANEXOS( 518 "<p>Email enviado a partir do Selenium!</p><p>Teste de email com múltiplos anexos</p><p>Favor ignorar!</p>"), // 519 TEXTO_EMAIL_MULTIPLOS_DESTINATARIOS( 520 "<p>Email enviado a partir do Selenium!</p><p>Teste de email com múltiplos destinatários</p><p>Favor ignorar!</p>"), // 521 TEXTO_EMAIL_SEM_ASSUNTO( 522 "<p>Email enviado a partir do Selenium!</p><p>Teste de email sem assunto</p><p>Favor ignorar!</p>"), // 523 TEXTO_EMAIL_SALVO( 524 "<p>Email enviado a partir do Selenium!</p><p>Teste para salvar um email na pasta rascunhos</p><p>Favor ignorar!</p>"), // 525 TEXTO_EMAIL_ANEXO( 526 "<p>Email enviado a partir do Selenium!</p><p>Teste de anexo</p><p>Favor ignorar!</p>"); 476 527 private String value; 477 528 -
devel/testlink/automation/src/test/java/br/gov/serpro/cte/email/compor/EnviarEmailAnexoTestCase.java
r3523 r3532 31 31 public void testa() throws Exception { 32 32 super.composeEmail(Valor.EMAIL_TESTE_1.getValue(), 33 Valor.ASSUNTO_ANEXO.getValue()); 33 Valor.ASSUNTO_ANEXO.getValue(), 34 Valor.TEXTO_EMAIL_ANEXO.getValue()); 34 35 selenium.click(Campo.ADICIONAR_ANEXO.getValue()); 35 36 selenium.type(Campo.ANEXO_1.getValue(), Valor.ANEXO_1.getValue()); -
devel/testlink/automation/src/test/java/br/gov/serpro/cte/email/compor/EnviarEmailConfirmacaoLeituraTestCase.java
r3523 r3532 16 16 public void testa() throws Exception { 17 17 super.composeEmail(Valor.EMAIL_TESTE_1.getValue(), 18 Valor.ASSUNTO_CONFIRMACAO_LEITURA.getValue()); 18 Valor.ASSUNTO_CONFIRMACAO_LEITURA.getValue(), 19 Valor.TEXTO_EMAIL_CONFIRMACAO_LEITURA.getValue()); 19 20 selenium.click(Campo.CONFIRMACAO_LEITURA.getValue()); 20 21 super.sendEmail(); -
devel/testlink/automation/src/test/java/br/gov/serpro/cte/email/compor/EnviarEmailCopiaOcultaTestCase.java
r3523 r3532 16 16 public void testa() throws Exception { 17 17 super.composeEmail(Valor.EMAIL_TESTE_1.getValue(), 18 Valor.ASSUNTO_COPIA_OCULTA.getValue()); 18 Valor.ASSUNTO_COPIA_OCULTA.getValue(), 19 Valor.TEXTO_EMAIL_COPIA_OCULTA.getValue()); 19 20 selenium.click(Campo.COPIA_OCULTA_1.getValue()); 20 21 selenium.type(Campo.COPIA_OCULTA_CAMPO_1.getValue(), -
devel/testlink/automation/src/test/java/br/gov/serpro/cte/email/compor/EnviarEmailCopiaTestCase.java
r3523 r3532 16 16 public void testa() throws Exception { 17 17 super.composeEmail(Valor.EMAIL_TESTE_1.getValue(), 18 Valor.ASSUNTO_COPIA.getValue()); 18 Valor.ASSUNTO_COPIA.getValue(), 19 Valor.TEXTO_EMAIL_COPIA.getValue()); 19 20 selenium.click(Campo.COPIA_1.getValue()); 20 21 selenium.type(Campo.COPIA_CAMPO_1.getValue(), -
devel/testlink/automation/src/test/java/br/gov/serpro/cte/email/compor/EnviarEmailImportanteTestCase.java
r3523 r3532 31 31 public void testa() throws Exception { 32 32 super.composeEmail(Valor.EMAIL_TESTE_1.getValue(), 33 Valor.ASSUNTO_IMPORTANTE.getValue()); 33 Valor.ASSUNTO_IMPORTANTE.getValue(), 34 Valor.TEXTO_EMAIL_IMPORTANTE.getValue()); 34 35 selenium.click(Campo.IMPORTANTE_CHECKBOX.getValue()); 35 36 super.sendEmail(); -
devel/testlink/automation/src/test/java/br/gov/serpro/cte/email/compor/EnviarEmailMultiplosAnexosTestCase.java
r3523 r3532 16 16 public void testa() throws Exception { 17 17 super.composeEmail(Valor.EMAIL_TESTE_1.getValue(), 18 Valor.ASSUNTO_MULTIPLOS_ANEXOS.getValue()); 18 Valor.ASSUNTO_MULTIPLOS_ANEXOS.getValue(), 19 Valor.TEXTO_EMAIL_MULTIPLOS_ANEXOS.getValue()); 19 20 selenium.click(Campo.ADICIONAR_ANEXO.getValue()); 20 21 selenium.type(Campo.ANEXO_1.getValue(), Valor.ANEXO_1.getValue()); -
devel/testlink/automation/src/test/java/br/gov/serpro/cte/email/compor/EnviarEmailMultiplosDestinatariosTestCase.java
r3523 r3532 32 32 public void testa() throws Exception { 33 33 super.sendEmail(Valor.EMAIL_TESTE_MULTIPLOS.getValue(), 34 Valor.ASSUNTO_MULTIPLOS_DESTINATARIOS.getValue(), apagarEmail); 34 Valor.ASSUNTO_MULTIPLOS_DESTINATARIOS.getValue(), 35 Valor.TEXTO_EMAIL_MULTIPLOS_DESTINATARIOS.getValue(), 36 apagarEmail); 35 37 } 36 38 } -
devel/testlink/automation/src/test/java/br/gov/serpro/cte/email/compor/EnviarEmailSemAssuntoTestCase.java
r3523 r3532 17 17 @Test 18 18 public void testa() throws Exception { 19 super.composeEmail(Valor.EMAIL_TESTE_1.getValue(), ""); 19 super.composeEmail(Valor.EMAIL_TESTE_1.getValue(), "", 20 Valor.TEXTO_EMAIL_SEM_ASSUNTO.getValue()); 20 21 super.sendEmail(); 21 22 assertTrue(selenium.getConfirmation().matches( -
devel/testlink/automation/src/test/java/br/gov/serpro/cte/email/compor/EnviarEmailTestCase.java
r3523 r3532 35 35 public void testa() throws Exception { 36 36 super.sendEmail(Valor.EMAIL_TESTE_1.getValue(), 37 Valor.ASSUNTO.getValue(), apagarEmail); 37 Valor.ASSUNTO.getValue(), Valor.TEXTO_EMAIL.getValue(), 38 apagarEmail); 38 39 } 39 40 } -
devel/testlink/automation/src/test/java/br/gov/serpro/cte/email/compor/SalvarEmailTestCase.java
r3523 r3532 16 16 public void testaSalvarEmail() throws Exception { 17 17 super.composeEmail(Valor.EMAIL_TESTE_1.getValue(), 18 Valor.ASSUNTO_SALVAR.getValue()); 18 Valor.ASSUNTO_SALVAR.getValue(), 19 Valor.TEXTO_EMAIL_SALVO.getValue()); 19 20 selenium.click(Campo.SALVAR.getValue()); 20 21 super.waitForElement(Campo.MENSAGEM.getValue());
Note: See TracChangeset
for help on using the changeset viewer.