Changeset 3532 for devel/testlink/automation/src/test/java/br/gov/serpro/cte/common/ExpressoMailTestCase.java
- Timestamp:
- 11/23/10 15:43:36 (14 years ago)
- File:
-
- 1 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
Note: See TracChangeset
for help on using the changeset viewer.