Changeset 3543
- Timestamp:
- 11/26/10 16:00:32 (13 years ago)
- Location:
- devel/testlink/automation/src/test/java/br/gov/serpro/cte
- Files:
-
- 3 added
- 31 edited
Legend:
- Unmodified
- Added
- Removed
-
devel/testlink/automation/src/test/java/br/gov/serpro/cte/common/BaseTestCase.java
r3523 r3543 4 4 import java.lang.reflect.InvocationTargetException; 5 5 import java.lang.reflect.Method; 6 import java.net.URL; 7 import java.text.MessageFormat; 8 import java.util.Properties; 6 9 7 10 import org.junit.After; … … 21 24 */ 22 25 public class BaseTestCase extends SeleneseTestCase { 26 private Properties mensagens; 27 private Properties campos; 28 private Properties valores; 29 23 30 @Before 24 31 public void setUp() throws Exception { 25 System.out.println("SETUP"); 32 this.mensagens = this 33 .load("br/gov/serpro/cte/common/mensagens.properties"); 34 this.campos = this.load("br/gov/serpro/cte/common/campos.properties"); 35 this.valores = this.load("br/gov/serpro/cte/common/valores.properties"); 26 36 String url = "https://cte.serpro.gov.br"; 27 37 DAOSelenium conn = new DAOSelenium("localhost", 4444, "*firefox", url); 28 38 selenium = conn.newConnection(); 39 } 40 41 public String getMensagem(String key) { 42 return this.mensagens.getProperty(key); 43 } 44 45 public String getCampo(String key) { 46 return this.campos.getProperty(key); 47 } 48 49 public String getCampo(String key, Object... args) { 50 return MessageFormat.format(getCampo("email.responder.todos"), args); 51 } 52 53 public String getValor(String key) { 54 return this.valores.getProperty(key); 55 } 56 57 private Properties load(String propsName) throws Exception { 58 Properties props = new Properties(); 59 URL url = ClassLoader.getSystemResource(propsName); 60 props.load(url.openStream()); 61 return props; 29 62 } 30 63 … … 182 215 @After 183 216 public void tearDown() throws Exception { 184 System.out.println("STOP SELENIUM");185 217 selenium.stop(); 186 218 } -
devel/testlink/automation/src/test/java/br/gov/serpro/cte/common/ExpressoMailTestCase.java
r3532 r3543 23 23 selenium.waitForPageToLoad("30000"); 24 24 // Espera a caixa de entrada carregar. 25 this.waitForElement( "divScrollMain_0");25 this.waitForElement(getCampo("email.div.principal")); 26 26 } 27 27 … … 82 82 throws Exception { 83 83 this.composeEmail(); 84 selenium.type( Campo.PARA_1.getValue(), to);85 selenium.type( Campo.ASSUNTO_1.getValue(), subject);84 selenium.type(getCampo("email.para.1"), to); 85 selenium.type(getCampo("email.assunto.1"), subject); 86 86 this.writeBody(text); 87 87 … … 99 99 public void composeEmail(String to, String subject) throws Exception { 100 100 this.composeEmail(); 101 selenium.type( Campo.PARA_1.getValue(), to);102 selenium.type( Campo.ASSUNTO_1.getValue(), subject);101 selenium.type(getCampo("email.para.1"), to); 102 selenium.type(getCampo("email.assunto.1"), subject); 103 103 } 104 104 … … 110 110 public void composeEmail() throws Exception { 111 111 this.enterExpressoMail(); 112 selenium.click( Campo.NOVA_MENSAGEM.getValue());113 super.waitForElement( Campo.PARA_1.getValue());112 selenium.click(getCampo("email.nova.mensagem")); 113 super.waitForElement(getCampo("email.para.1")); 114 114 } 115 115 … … 129 129 throws Exception { 130 130 this.composeEmail(to, subject, text); 131 selenium.click(Campo.ENVIAR_EMAIL_1.getValue()); 132 this.assertMessage(Campo.MENSAGEM.value, Mensagem.EMAIL_ENVIADO.value); 131 selenium.click(getCampo("email.enviar.email.1")); 132 this.assertMessage(getCampo("email.mensagem"), 133 getMensagem("email.enviado")); 133 134 if (remove) { 134 135 this.removeEmail(subject); … … 140 141 */ 141 142 public void sendEmail() { 142 selenium.click( Campo.ENVIAR_EMAIL_1.getValue());143 selenium.click(getCampo("email.enviar.email.1")); 143 144 } 144 145 … … 156 157 selenium.click(id); 157 158 // Espera ate aba da mensagem abrir. 158 super.waitForElement( "//div[@id='exmail_main_body']/table[1]/tbody[@id='border_tbody']/tr[1]/td[2]/table/tbody/tr/td[1]");159 super.waitForElement(getCampo("email.aba.mensagem")); 159 160 160 161 // Retorna somente o "id" do email. … … 168 169 */ 169 170 public void deleteEmail() throws Exception { 170 selenium.click( "//div[@id='footer_menu']/table[@id='footer_box']/tbody/tr[@id='table_message']/td[@id='span_options']/span[1]/span");171 this.assertMessage( Campo.MENSAGEM.getValue(),172 Mensagem.APAGAR_UMA_MENSAGEM.getValue());171 selenium.click(getCampo("email.apagar.email")); 172 this.assertMessage(getCampo("email.mensagem"), 173 getMensagem("apagar.uma.mensagem")); 173 174 } 174 175 … … 199 200 this.openFolder(folder); 200 201 // Espera pelo primeiro checkbox da pasta aparecer. 201 super.waitForElement( Campo.CHECKBOX_EMAIL.getValue());202 super.waitForElement(getCampo("email.checkbox.email")); 202 203 this.deleteEmail(subject); 203 this.waitForElement( Campo.MSG_INFO.getValue());204 assertTrue( Mensagem.PASTA_VAZIA.getValue().equals(205 selenium.getText( Campo.MSG_INFO.getValue())));204 this.waitForElement(getCampo("email.msg.info")); 205 assertTrue(getMensagem("pasta.vazia").equals( 206 selenium.getText(getCampo("email.msg.info")))); 206 207 } 207 208 … … 224 225 225 226 // Apaga email da pasta enviados. 226 this.deleteEmail( Campo.PASTA_ENVIADOS.getValue(), subject);227 this.deleteEmail(getCampo("email.pasta.enviados"), subject); 227 228 228 229 // Limpa a lixeira. … … 238 239 */ 239 240 public void cleanupTrash() throws Exception { 240 this.openFolder( Campo.PASTA_LIXEIRA.getValue());241 selenium.click( Campo.LIMPAR_LIXEIRA.getValue());241 this.openFolder(getCampo("email.pasta.lixeira")); 242 selenium.click(getCampo("email.limpar.lixeira")); 242 243 assertTrue(selenium.getConfirmation().matches( 243 Mensagem.LIMPAR_LIXEIRA.getValue()));244 super.waitForElement( Campo.MENSAGEM.getValue());245 assertEquals( Mensagem.LIXEIRA_LIMPA.getValue(),246 selenium.getText( Campo.MENSAGEM.getValue()));244 getMensagem("limpar.lixeira"))); 245 super.waitForElement(getCampo("email.mensagem")); 246 assertEquals(getMensagem("lixeira.limpa"), 247 selenium.getText(getCampo("email.mensagem"))); 247 248 // Garantir que nao tem nenhum email na lixeira. 248 249 assertEquals("0", this.getTotalEmails()); … … 254 255 public int getTotalEmails() { 255 256 return Integer 256 .valueOf(selenium 257 .getText("//div[@id='exmail_main_body']/table[@id='border_table']/tbody[@id='border_tbody']/tr[@id='border_tr']/td[@id='border_id_0']/font/span[@id='tot_m']")); 257 .valueOf(selenium.getText(getCampo("email.total.emails"))); 258 258 } 259 259 … … 264 264 String[] ids = new String[this.getTotalEmails()]; 265 265 for (int i = 1; i <= this.getTotalEmails(); i++) { 266 String id = selenium 267 .getAttribute("//div[@id='divScrollMain_0']/table[@id='table_box']/tbody[@id='tbody_box']/tr[" 268 + i + "]/td[1]/input[1]@id"); 266 String id = selenium.getAttribute(getCampo("email.id", i)); 269 267 ids[i - 1] = id.substring(id.lastIndexOf("_") + 1); 270 268 } … … 279 277 */ 280 278 public boolean isImportant(String emailId) { 281 return selenium 282 .isElementPresent("//div[@id='exmail_main_body']/div[@id='content_id_0']/div[@id='divScrollMain_0']/table[@id='table_box']/tbody[@id='tbody_box']/tr[@id='" 283 + emailId + "']/td[5]/img"); 279 return selenium.isElementPresent(getCampo("email.id.importante", 280 emailId)); 284 281 } 285 282 … … 291 288 */ 292 289 public boolean isRead(String emailId) { 293 return "Lida" 294 .equals(selenium 295 .getAttribute("//div[@id='exmail_main_body']/div[@id='content_id_0']/div[@id='divScrollMain_0']/table[@id='table_box']/tbody[@id='tbody_box']/tr[@id='" 296 + emailId + "']/td[7]/img@title")); 290 return "Lida".equals(selenium.getAttribute(getCampo("email.id.lido", 291 emailId))); 297 292 } 298 293 … … 306 301 public void openFolder(String folder) throws Exception { 307 302 selenium.click(folder); 308 this.waitForElement( "divScrollMain_0");303 this.waitForElement(getCampo("email.div.principal")); 309 304 } 310 305 … … 318 313 public void replyEmail(String id) throws Exception { 319 314 // Clicar na opcao para responder. 320 selenium.click( Campo.RESPONDER_EMAIL.getValue());315 selenium.click(getCampo("email.responder.email")); 321 316 this.reply(id); 322 317 } … … 331 326 public void replyAllEmail(String id) throws Exception { 332 327 // Clicar na opcao para responder. 333 selenium.click("msg_opt_reply_options" + id + "_r"); 334 selenium.click("//span[@onclick='new_message(\"reply_to_all_with_history\",\"" 335 + id.substring(1) + "_r\");']"); 328 selenium.click(getCampo("email.responder.todos", id)); 329 selenium.click(getCampo("email.id.responder.todos", id)); 336 330 337 331 this.reply(id); … … 347 341 public void replyAllEmailWithoutHistory(String id) throws Exception { 348 342 // Clicar na opcao para responder. 349 selenium.click("msg_opt_reply_options" + id + "_r"); 350 selenium.click("//span[@onclick='new_message(\"reply_without_history\",\"" 351 + id.substring(1) + "_r\");']"); 343 selenium.click(getCampo("email.responder.todos.sem.historico", id)); 344 selenium.click(getCampo("email.id.responder.todos.sem.historico", id)); 352 345 353 346 this.reply(id); … … 363 356 public void replyEmailWithoutHistory(String id) throws Exception { 364 357 // Clicar na opcao para responder. 365 selenium.click("//span[@onclick='new_message(\"reply_without_history\",\"" 366 + id.substring(1) + "_r\");']"); 358 selenium.click(getCampo("email.id.responder.sem.historico", id)); 367 359 this.reply(id); 368 360 } … … 377 369 private void reply(String id) throws Exception { 378 370 // Espera carregar aba para responder email. 379 super.waitForElement( "to" + id);380 selenium.click( "send_button" + id);371 super.waitForElement(getCampo("email.id.para", id)); 372 selenium.click(getCampo("email.id.enviar", id)); 381 373 } 382 374 … … 392 384 public void forwardEmail(String id, String to) throws Exception { 393 385 // Clicar na opcao para encaminhar. 394 selenium.click( Campo.ENCAMINHAR_EMAIL.getValue());386 selenium.click(getCampo("email.encaminhar.email")); 395 387 396 388 // Espera carregar aba para encaminhar email. 397 super.waitForElement("to" + id); 398 selenium.type("to" + id, to); 399 400 selenium.click("send_button" + id); 401 } 402 403 public enum Mensagem { 404 PASTA_VAZIA("Esta pasta está vazia"), // 405 SEM_DESTINATARIO( 406 "Você deve fornecer pelo menos um endereço de destinatário de email."), // 407 SEM_ASSUNTO("^Enviar esta mensagem sem assunto[\\s\\S]$"), // 408 EMAIL_ENVIADO("Sua mensagem foi enviada e salva."), // 409 DESTINATARIO_INVALIDO( 410 "Erro de SMTP: Os endereços de destinatário a seguir falharam: bla@"), // 411 SALVA_RASCUNHO( 412 "Sua mensagem foi salva como rascunho na pasta Rascunhos."), // 413 LIMPAR_LIXEIRA( 414 "^Você tem certeza que deseja limpar sua lixeira[\\s\\S]$"), // 415 LIXEIRA_LIMPA("Sua pasta Lixeira foi limpa."), // 416 APAGAR_UMA_MENSAGEM("Mensagem movida para a pasta Lixeira"), // 417 MARCAR_IMPORTANTE("Mensagem marcada como Importante"), // 418 MARCAR_NORMAL("Mensagem marcada como Normal"), // 419 MARCAR_NAO_LIDO("Mensagem marcada como Não lida"), // 420 APAGAR_MENSAGEM("Mensagens movidas para pasta Lixeira"); 421 private String value; 422 423 private Mensagem(String value) { 424 this.value = value; 425 } 426 427 public String getValue() { 428 return value; 429 } 430 431 }; 432 433 public enum Campo { 434 ADICIONAR_ANEXO("link=exact:Anexos: adicionar+"), // 435 ANEXO_1("inputFile_1_1"), // 436 ANEXO_2("inputFile_1_2"), // 437 NOVA_MENSAGEM( 438 "//table[@id='folders_tbl']/tbody/tr[1]/td/table/tbody/tr[2]/td/div/span"), // 439 PARA_1("to_1"), // 440 ASSUNTO_1("subject_1"), // 441 ENVIAR_EMAIL_1("send_button_1"), // 442 CHECKBOX_EMAIL( 443 "//div[@id='exmail_main_body']/div[@id='content_id_0']/div[@id='divScrollMain_0']/table[@id='table_box']/tbody[@id='tbody_box']/tr[1]/td[1]/input[1]"), // 444 CONFIRMACAO_LEITURA("return_receipt_1"), // 445 IMPORTANTE( 446 "//div[@id='exmail_main_body']/div[2]/table/tbody/tr[1]/td/table/tbody/tr[1]/td[2]/span[3]"), // 447 NORMAL( 448 "//div[@id='exmail_main_body']/div[2]/table/tbody/tr[1]/td/table/tbody/tr[1]/td[2]/span[3]"), // 449 NAO_LIDO( 450 "//div[@id='exmail_main_body']/div[2]/table/tbody/tr[1]/td/table/tbody/tr[1]/td[2]/span[2]"), // 451 IMPORTANTE_CHECKBOX("important_message_1"), // 452 COPIA_1("a_cc_link_1"), // 453 SALVAR("save_message_options_1"), // 454 COPIA_CAMPO_1("cc_1"), // 455 COPIA_OCULTA_1("a_cco_link_1"), // 456 COPIA_OCULTA_CAMPO_1("cco_1"), // 457 PASTA_LIXEIRA("lINBOX/Trashtree_folders"), // 458 PASTA_ENVIADOS("lINBOX/Senttree_folders"), // 459 LIMPAR_LIXEIRA("empty_trash"), // 460 SELECIONAR_TODOS_EMAILS("chk_box_select_all_messages"), // 461 ENCAMINHAR_EMAIL( 462 "//div[@id='exmail_main_body']/div[2]/table/tbody/tr[1]/td/table/tbody/tr[1]/td[3]/span[3]"), // 463 RESPONDER_EMAIL( 464 "//div[@id='exmail_main_body']/div[2]/table/tbody/tr[1]/td/table/tbody/tr[1]/td[3]/span[5]"), // 465 MOVER_EMAIL("//span[@onclick='wfolders.makeWindow(\"\",\"move_to\")']"), // 466 MSG_INFO("msg_info"), // 467 MENSAGEM("em_div_write_msg"); 468 private String value; 469 470 private Campo(String value) { 471 this.value = value; 472 } 473 474 public String getValue() { 475 return value; 476 } 477 478 }; 479 480 public enum Valor { 481 EMAIL_TESTE_1("luiz-fernando.estivalet@cte.serpro.gov.br"), // 482 EMAIL_TESTE_2("luiz.f.estivalet@gmail.com"), // 483 EMAIL_TESTE_3("luizfernando_estivalet@yahoo.com"), // 484 EMAIL_INVALIDO("bla"), // 485 EMAIL_TESTE_MULTIPLOS( 486 "luiz-fernando.estivalet@cte.serpro.gov.br, luizfernando_estivalet@yahoo.com"), // 487 ANEXO_1("/home/luiz/Desktop/arquivo.txt"), // 488 ANEXO_2("/home/luiz/Desktop/arquivo2.txt"), // 489 ASSUNTO("[SELENIUM] Teste envio mensagem"), // 490 ASSUNTO_SALVAR("[SELENIUM] Teste salvar mensagem"), // 491 ASSUNTO_EMAIL_INVALIDO( 492 "[SELENIUM] Teste envio mensagem com destinatário inválido"), // 493 ASSUNTO_SEM_DESTINATARIO( 494 "[SELENIUM] Teste envio mensagem sem destinatário"), // 495 ASSUNTO_MULTIPLOS_DESTINATARIOS( 496 "[SELENIUM] Teste múltiplos destinatários"), // 497 ASSUNTO_ANEXO("[SELENIUM] Teste envio mensagem com anexo"), // 498 ASSUNTO_IMPORTANTE("[SELENIUM] Teste envio mensagem importante"), // 499 ASSUNTO_MULTIPLOS_ANEXOS("[SELENIUM] Teste com múltiplos anexos"), // 500 ASSUNTO_CONFIRMACAO_LEITURA( 501 "[SELENIUM] Teste com confirmação de leitura"), // 502 ASSUNTO_COPIA("[SELENIUM] Teste envio mensagem com cópia"), // 503 ASSUNTO_COPIA_OCULTA("[SELENIUM] Teste envio mensagem com cópia oculta"), ASSUNTO_SOMENTE_COPIA( 504 "[SELENIUM] Teste envio mensagem somente cópia"), // 505 ASSUNTO_SOMENTE_COPIA_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>"); 527 private String value; 528 529 private Valor(String value) { 530 this.value = value; 531 } 532 533 public String getValue() { 534 return value; 535 } 536 537 }; 389 super.waitForElement(getCampo("email.id.para", id)); 390 selenium.type(getCampo("email.id.para", id), to); 391 392 selenium.click(getCampo("email.id.enviar", id)); 393 } 394 395 // public enum Mensagem { 396 // PASTA_VAZIA("Esta pasta está vazia"), // 397 // SEM_DESTINATARIO( 398 // "Você deve fornecer pelo menos um endereço de destinatário de email."), 399 // // 400 // SEM_ASSUNTO("^Enviar esta mensagem sem assunto[\\s\\S]$"), // 401 // EMAIL_ENVIADO("Sua mensagem foi enviada e salva."), // 402 // DESTINATARIO_INVALIDO( 403 // "Erro de SMTP: Os endereços de destinatário a seguir falharam: bla@"), // 404 // SALVA_RASCUNHO( 405 // "Sua mensagem foi salva como rascunho na pasta Rascunhos."), // 406 // LIMPAR_LIXEIRA( 407 // "^Você tem certeza que deseja limpar sua lixeira[\\s\\S]$"), // 408 // LIXEIRA_LIMPA("Sua pasta Lixeira foi limpa."), // 409 // APAGAR_UMA_MENSAGEM("Mensagem movida para a pasta Lixeira"), // 410 // MARCAR_IMPORTANTE("Mensagem marcada como Importante"), // 411 // MARCAR_NORMAL("Mensagem marcada como Normal"), // 412 // MARCAR_NAO_LIDO("Mensagem marcada como Não lida"), // 413 // APAGAR_MENSAGEM("Mensagens movidas para pasta Lixeira"); 414 // private String value; 415 // 416 // private Mensagem(String value) { 417 // this.value = value; 418 // } 419 // 420 // public String getValue() { 421 // return value; 422 // } 423 // 424 // }; 425 // 426 // public enum Campo { 427 // ADICIONAR_ANEXO("link=exact:Anexos: adicionar+"), // 428 // ANEXO_1("inputFile_1_1"), // 429 // ANEXO_2("inputFile_1_2"), // 430 // NOVA_MENSAGEM( 431 // "//table[@id='folders_tbl']/tbody/tr[1]/td/table/tbody/tr[2]/td/div/span"), 432 // // 433 // PARA_1("to_1"), // 434 // ASSUNTO_1("subject_1"), // 435 // ENVIAR_EMAIL_1("send_button_1"), // 436 // CHECKBOX_EMAIL( 437 // "//div[@id='exmail_main_body']/div[@id='content_id_0']/div[@id='divScrollMain_0']/table[@id='table_box']/tbody[@id='tbody_box']/tr[1]/td[1]/input[1]"), 438 // // 439 // CONFIRMACAO_LEITURA("return_receipt_1"), // 440 // IMPORTANTE( 441 // "//div[@id='exmail_main_body']/div[2]/table/tbody/tr[1]/td/table/tbody/tr[1]/td[2]/span[3]"), 442 // // 443 // NORMAL( 444 // "//div[@id='exmail_main_body']/div[2]/table/tbody/tr[1]/td/table/tbody/tr[1]/td[2]/span[3]"), 445 // // 446 // NAO_LIDO( 447 // "//div[@id='exmail_main_body']/div[2]/table/tbody/tr[1]/td/table/tbody/tr[1]/td[2]/span[2]"), 448 // // 449 // IMPORTANTE_CHECKBOX("important_message_1"), // 450 // COPIA_1("a_cc_link_1"), // 451 // SALVAR("save_message_options_1"), // 452 // COPIA_CAMPO_1("cc_1"), // 453 // COPIA_OCULTA_1("a_cco_link_1"), // 454 // COPIA_OCULTA_CAMPO_1("cco_1"), // 455 // PASTA_LIXEIRA("lINBOX/Trashtree_folders"), // 456 // PASTA_ENVIADOS("lINBOX/Senttree_folders"), // 457 // LIMPAR_LIXEIRA("empty_trash"), // 458 // SELECIONAR_TODOS_EMAILS("chk_box_select_all_messages"), // 459 // ENCAMINHAR_EMAIL( 460 // "//div[@id='exmail_main_body']/div[2]/table/tbody/tr[1]/td/table/tbody/tr[1]/td[3]/span[3]"), 461 // // 462 // RESPONDER_EMAIL( 463 // "//div[@id='exmail_main_body']/div[2]/table/tbody/tr[1]/td/table/tbody/tr[1]/td[3]/span[5]"), 464 // // 465 // MOVER_EMAIL("//span[@onclick='wfolders.makeWindow(\"\",\"move_to\")']"), 466 // // 467 // MSG_INFO("msg_info"), // 468 // MENSAGEM("em_div_write_msg"); 469 // private String value; 470 // 471 // private Campo(String value) { 472 // this.value = value; 473 // } 474 // 475 // public String getValue() { 476 // return value; 477 // } 478 // 479 // }; 480 // 481 // public enum Valor { 482 // EMAIL_TESTE_1("luiz-fernando.estivalet@cte.serpro.gov.br"), // 483 // EMAIL_TESTE_2("luiz.f.estivalet@gmail.com"), // 484 // EMAIL_TESTE_3("luizfernando_estivalet@yahoo.com"), // 485 // EMAIL_INVALIDO("bla"), // 486 // EMAIL_TESTE_MULTIPLOS( 487 // "luiz-fernando.estivalet@cte.serpro.gov.br, luizfernando_estivalet@yahoo.com"), 488 // // 489 // ANEXO_1("/home/luiz/Desktop/arquivo.txt"), // 490 // ANEXO_2("/home/luiz/Desktop/arquivo2.txt"), // 491 // ASSUNTO("[SELENIUM] Teste envio mensagem"), // 492 // ASSUNTO_SALVAR("[SELENIUM] Teste salvar mensagem"), // 493 // ASSUNTO_EMAIL_INVALIDO( 494 // "[SELENIUM] Teste envio mensagem com destinatário inválido"), // 495 // ASSUNTO_SEM_DESTINATARIO( 496 // "[SELENIUM] Teste envio mensagem sem destinatário"), // 497 // ASSUNTO_MULTIPLOS_DESTINATARIOS( 498 // "[SELENIUM] Teste múltiplos destinatários"), // 499 // ASSUNTO_ANEXO("[SELENIUM] Teste envio mensagem com anexo"), // 500 // ASSUNTO_IMPORTANTE("[SELENIUM] Teste envio mensagem importante"), // 501 // ASSUNTO_MULTIPLOS_ANEXOS("[SELENIUM] Teste com múltiplos anexos"), // 502 // ASSUNTO_CONFIRMACAO_LEITURA( 503 // "[SELENIUM] Teste com confirmação de leitura"), // 504 // ASSUNTO_COPIA("[SELENIUM] Teste envio mensagem com cópia"), // 505 // ASSUNTO_COPIA_OCULTA("[SELENIUM] Teste envio mensagem com cópia oculta"), 506 // ASSUNTO_SOMENTE_COPIA( 507 // "[SELENIUM] Teste envio mensagem somente cópia"), // 508 // ASSUNTO_SOMENTE_COPIA_OCULTA( 509 // "[SELENIUM] Teste mensagem somente cópia oculta"), // 510 // TEXTO_EMAIL( 511 // "<p>Email enviado a partir do Selenium!</p><p>Favor ignorar!</p>"), // 512 // TEXTO_EMAIL_CONFIRMACAO_LEITURA( 513 // "<p>Email enviado a partir do Selenium!</p><p>Teste de confirmação de leitura</p><p>Favor ignorar!</p>"), 514 // // 515 // TEXTO_EMAIL_COPIA_OCULTA( 516 // "<p>Email enviado a partir do Selenium!</p><p>Teste de cópia oculta</p><p>Favor ignorar!</p>"), 517 // // 518 // TEXTO_EMAIL_COPIA( 519 // "<p>Email enviado a partir do Selenium!</p><p>Teste de cópia</p><p>Favor ignorar!</p>"), 520 // // 521 // TEXTO_EMAIL_IMPORTANTE( 522 // "<p>Email enviado a partir do Selenium!</p><p>Teste de email importante</p><p>Favor ignorar!</p>"), 523 // // 524 // TEXTO_EMAIL_MULTIPLOS_ANEXOS( 525 // "<p>Email enviado a partir do Selenium!</p><p>Teste de email com múltiplos anexos</p><p>Favor ignorar!</p>"), 526 // // 527 // TEXTO_EMAIL_MULTIPLOS_DESTINATARIOS( 528 // "<p>Email enviado a partir do Selenium!</p><p>Teste de email com múltiplos destinatários</p><p>Favor ignorar!</p>"), 529 // // 530 // TEXTO_EMAIL_SEM_ASSUNTO( 531 // "<p>Email enviado a partir do Selenium!</p><p>Teste de email sem assunto</p><p>Favor ignorar!</p>"), 532 // // 533 // TEXTO_EMAIL_SALVO( 534 // "<p>Email enviado a partir do Selenium!</p><p>Teste para salvar um email na pasta rascunhos</p><p>Favor ignorar!</p>"), 535 // // 536 // TEXTO_EMAIL_ANEXO( 537 // "<p>Email enviado a partir do Selenium!</p><p>Teste de anexo</p><p>Favor ignorar!</p>"); 538 // private String value; 539 // 540 // private Valor(String value) { 541 // this.value = value; 542 // } 543 // 544 // public String getValue() { 545 // return value; 546 // } 547 // 548 // }; 538 549 539 550 } -
devel/testlink/automation/src/test/java/br/gov/serpro/cte/email/compor/EnviarEmailAnexoTestCase.java
r3532 r3543 30 30 @Test 31 31 public void testa() throws Exception { 32 super.composeEmail(Valor.EMAIL_TESTE_1.getValue(), 33 Valor.ASSUNTO_ANEXO.getValue(), 34 Valor.TEXTO_EMAIL_ANEXO.getValue()); 35 selenium.click(Campo.ADICIONAR_ANEXO.getValue()); 36 selenium.type(Campo.ANEXO_1.getValue(), Valor.ANEXO_1.getValue()); 32 super.composeEmail(getValor("email.teste.1"), 33 getValor("assunto.anexo"), getValor("texto.email.anexo")); 34 selenium.click(getCampo("email.adicionar.anexo")); 35 selenium.type(getCampo("email.anexo.1"), getValor("anexo.1")); 37 36 super.sendEmail(); 38 super.assertMessage( Campo.MENSAGEM.getValue(),39 Mensagem.EMAIL_ENVIADO.getValue());37 super.assertMessage(getCampo("email.mensagem"), 38 getMensagem("email.enviado")); 40 39 41 40 if (this.apagarEmail) { 42 41 // Remove email da Caixa de Entrada, itens enviados e lixeira. 43 super.removeEmail( Valor.ASSUNTO_ANEXO.getValue());42 super.removeEmail(getValor("assunto.anexo")); 44 43 } 45 44 } -
devel/testlink/automation/src/test/java/br/gov/serpro/cte/email/compor/EnviarEmailConfirmacaoLeituraTestCase.java
r3532 r3543 15 15 @Test 16 16 public void testa() throws Exception { 17 super.composeEmail( Valor.EMAIL_TESTE_1.getValue(),18 Valor.ASSUNTO_CONFIRMACAO_LEITURA.getValue(),19 Valor.TEXTO_EMAIL_CONFIRMACAO_LEITURA.getValue());20 selenium.click( Campo.CONFIRMACAO_LEITURA.getValue());17 super.composeEmail(getValor("email.teste.1"), 18 getValor("assunto.confirmacao.leitura"), 19 getValor("texto.email.confirmacao.leitura")); 20 selenium.click(getCampo("email.confirmacao.leitura")); 21 21 super.sendEmail(); 22 super.assertMessage( Campo.MENSAGEM.getValue(),23 Mensagem.EMAIL_ENVIADO.getValue());22 super.assertMessage(getCampo("email.mensagem"), 23 getMensagem("email.enviado")); 24 24 25 25 // Remove email da Caixa de Entrada, itens enviados e lixeira. 26 super.removeEmail( Valor.ASSUNTO_CONFIRMACAO_LEITURA.getValue());26 super.removeEmail(getValor("assunto.confirmacao.leitura")); 27 27 } 28 28 } -
devel/testlink/automation/src/test/java/br/gov/serpro/cte/email/compor/EnviarEmailCopiaOcultaTestCase.java
r3532 r3543 15 15 @Test 16 16 public void testa() throws Exception { 17 super.composeEmail( Valor.EMAIL_TESTE_1.getValue(),18 Valor.ASSUNTO_COPIA_OCULTA.getValue(),19 Valor.TEXTO_EMAIL_COPIA_OCULTA.getValue());20 selenium.click( Campo.COPIA_OCULTA_1.getValue());21 selenium.type( Campo.COPIA_OCULTA_CAMPO_1.getValue(),22 Valor.EMAIL_TESTE_3.getValue());17 super.composeEmail(getValor("email.teste.1"), 18 getValor("assunto.copia.oculta"), 19 getValor("texto.email.copia.oculta")); 20 selenium.click(getCampo("email.copia.oculta.1")); 21 selenium.type(getCampo("email.copia.oculta.campo.1"), 22 getValor("email.teste.3")); 23 23 super.sendEmail(); 24 super.assertMessage( Campo.MENSAGEM.getValue(),25 Mensagem.EMAIL_ENVIADO.getValue());24 super.assertMessage(getCampo("email.mensagem"), 25 getMensagem("email.enviado")); 26 26 27 27 // Remove email da Caixa de Entrada, itens enviados e lixeira. 28 super.removeEmail(Valor.ASSUNTO_COPIA_OCULTA.getValue()); 28 29 // TODO REVISAR! 30 // super.removeEmail(getValor("assunto.copia.oculta")); 29 31 } 30 31 32 } -
devel/testlink/automation/src/test/java/br/gov/serpro/cte/email/compor/EnviarEmailCopiaTestCase.java
r3532 r3543 15 15 @Test 16 16 public void testa() throws Exception { 17 super.composeEmail(Valor.EMAIL_TESTE_1.getValue(), 18 Valor.ASSUNTO_COPIA.getValue(), 19 Valor.TEXTO_EMAIL_COPIA.getValue()); 20 selenium.click(Campo.COPIA_1.getValue()); 21 selenium.type(Campo.COPIA_CAMPO_1.getValue(), 22 Valor.EMAIL_TESTE_2.getValue()); 17 super.composeEmail(getValor("email.teste.1"), 18 getValor("assunto.copia"), getValor("texto.email.copia")); 19 selenium.click(getCampo("email.copia.1")); 20 selenium.type(getCampo("email.copia.campo.1"), 21 getValor("email.teste.2")); 23 22 super.sendEmail(); 24 super.assertMessage( Campo.MENSAGEM.getValue(),25 Mensagem.EMAIL_ENVIADO.getValue());23 super.assertMessage(getCampo("email.mensagem"), 24 getMensagem("email.enviado")); 26 25 27 26 // Remove email da Caixa de Entrada, itens enviados e lixeira. 28 super.removeEmail( Valor.ASSUNTO_COPIA.getValue());27 super.removeEmail(getValor("assunto.copia")); 29 28 } 30 29 } -
devel/testlink/automation/src/test/java/br/gov/serpro/cte/email/compor/EnviarEmailDestinatarioInvalidoTestCase.java
r3523 r3543 16 16 @Test 17 17 public void testaEnviarEmailDestinatarioInvalido() throws Exception { 18 super.composeEmail( Valor.EMAIL_INVALIDO.getValue(),19 Valor.ASSUNTO_EMAIL_INVALIDO.getValue());18 super.composeEmail(getValor("email.invalido"), 19 getValor("assunto.email.invalido")); 20 20 super.sendEmail(); 21 super.assertMessage( Campo.MENSAGEM.getValue(),22 Mensagem.DESTINATARIO_INVALIDO.getValue());21 super.assertMessage(getCampo("email.mensagem"), 22 getMensagem("destinatario.invalido")); 23 23 } 24 24 } -
devel/testlink/automation/src/test/java/br/gov/serpro/cte/email/compor/EnviarEmailImportanteTestCase.java
r3532 r3543 30 30 @Test 31 31 public void testa() throws Exception { 32 super.composeEmail( Valor.EMAIL_TESTE_1.getValue(),33 Valor.ASSUNTO_IMPORTANTE.getValue(),34 Valor.TEXTO_EMAIL_IMPORTANTE.getValue());35 selenium.click( Campo.IMPORTANTE_CHECKBOX.getValue());32 super.composeEmail(getValor("email.teste.1"), 33 getValor("assunto.importante"), 34 getValor("texto.email.importante")); 35 selenium.click(getCampo("email.importante.checkbox")); 36 36 super.sendEmail(); 37 super.assertMessage( Campo.MENSAGEM.getValue(),38 Mensagem.EMAIL_ENVIADO.getValue());37 super.assertMessage(getCampo("email.mensagem"), 38 getMensagem("email.enviado")); 39 39 40 40 if (this.apagarEmail) { 41 41 // Remove email da Caixa de Entrada, itens enviados e lixeira. 42 super.removeEmail( Valor.ASSUNTO_IMPORTANTE.getValue());42 super.removeEmail(getValor("assunto.importante")); 43 43 } 44 44 -
devel/testlink/automation/src/test/java/br/gov/serpro/cte/email/compor/EnviarEmailMultiplosAnexosTestCase.java
r3532 r3543 15 15 @Test 16 16 public void testa() throws Exception { 17 super.composeEmail( Valor.EMAIL_TESTE_1.getValue(),18 Valor.ASSUNTO_MULTIPLOS_ANEXOS.getValue(),19 Valor.TEXTO_EMAIL_MULTIPLOS_ANEXOS.getValue());20 selenium.click( Campo.ADICIONAR_ANEXO.getValue());21 selenium.type( Campo.ANEXO_1.getValue(), Valor.ANEXO_1.getValue());22 selenium.click( Campo.ADICIONAR_ANEXO.getValue());23 selenium.type( Campo.ANEXO_2.getValue(), Valor.ANEXO_2.getValue());17 super.composeEmail(getValor("email.teste.1"), 18 getValor("assunto.multiplos.anexos"), 19 getValor("texto.email.multiplos.anexos")); 20 selenium.click(getCampo("email.adicionar.anexo")); 21 selenium.type(getCampo("email.anexo.1"), getValor("anexo.1")); 22 selenium.click(getCampo("email.adicionar.anexo")); 23 selenium.type(getCampo("email.anexo.2"), getValor("anexo.2")); 24 24 super.sendEmail(); 25 super.assertMessage( Campo.MENSAGEM.getValue(),26 Mensagem.EMAIL_ENVIADO.getValue());25 super.assertMessage(getCampo("email.mensagem"), 26 getMensagem("email.enviado")); 27 27 28 28 // Remove email da Caixa de Entrada, itens enviados e lixeira. 29 super.removeEmail( Valor.ASSUNTO_MULTIPLOS_ANEXOS.getValue());29 super.removeEmail(getValor("assunto.multiplos.anexos")); 30 30 } 31 31 -
devel/testlink/automation/src/test/java/br/gov/serpro/cte/email/compor/EnviarEmailMultiplosDestinatariosTestCase.java
r3532 r3543 31 31 @Test 32 32 public void testa() throws Exception { 33 super.sendEmail(Valor.EMAIL_TESTE_MULTIPLOS.getValue(), 34 Valor.ASSUNTO_MULTIPLOS_DESTINATARIOS.getValue(), 35 Valor.TEXTO_EMAIL_MULTIPLOS_DESTINATARIOS.getValue(), 36 apagarEmail); 33 super.sendEmail(getValor("email.teste.multiplos"), 34 getValor("assunto.multiplos.destinatarios"), 35 getValor("texto.email.multiplos.destinatarios"), apagarEmail); 37 36 } 38 37 } -
devel/testlink/automation/src/test/java/br/gov/serpro/cte/email/compor/EnviarEmailSemAssuntoTestCase.java
r3532 r3543 17 17 @Test 18 18 public void testa() throws Exception { 19 super.composeEmail( Valor.EMAIL_TESTE_1.getValue(), "",20 Valor.TEXTO_EMAIL_SEM_ASSUNTO.getValue());19 super.composeEmail(getValor("email.teste.1"), "", 20 getValor("texto.email.sem.assunto")); 21 21 super.sendEmail(); 22 22 assertTrue(selenium.getConfirmation().matches( 23 Mensagem.SEM_ASSUNTO.getValue()));23 getMensagem("sem.assunto"))); 24 24 } 25 25 -
devel/testlink/automation/src/test/java/br/gov/serpro/cte/email/compor/EnviarEmailSemDestinatarioTestCase.java
r3523 r3543 15 15 @Test 16 16 public void testa() throws Exception { 17 super.composeEmail("", Valor.ASSUNTO_SEM_DESTINATARIO.getValue());17 super.composeEmail("", getValor("assunto.sem.destinatario")); 18 18 super.sendEmail(); 19 super.assertMessage( Campo.MENSAGEM.getValue(),20 Mensagem.SEM_DESTINATARIO.getValue());19 super.assertMessage(getCampo("email.mensagem"), 20 getMensagem("sem.destinatario")); 21 21 } 22 22 } -
devel/testlink/automation/src/test/java/br/gov/serpro/cte/email/compor/EnviarEmailSomenteCopiaOcultaTestCase.java
r3523 r3543 16 16 public void testa() throws Exception { 17 17 super.composeEmail(); 18 selenium.click( Campo.COPIA_OCULTA_1.getValue());19 selenium.type( Campo.COPIA_OCULTA_CAMPO_1.getValue(),20 Valor.EMAIL_TESTE_1.getValue());21 selenium.type( Campo.ASSUNTO_1.getValue(),22 Valor.ASSUNTO_SOMENTE_COPIA_OCULTA.getValue());18 selenium.click(getCampo("email.copia.oculta.1")); 19 selenium.type(getCampo("email.copia.oculta.campo.1"), 20 getValor("email.teste.1")); 21 selenium.type(getCampo("email.assunto.1"), 22 getValor("assunto.somente.copia.oculta")); 23 23 super.sendEmail(); 24 super.assertMessage( Campo.MENSAGEM.getValue(),25 Mensagem.EMAIL_ENVIADO.getValue());24 super.assertMessage(getCampo("email.mensagem"), 25 getMensagem("email.enviado")); 26 26 27 27 // Remove email da Caixa de Entrada, itens enviados e lixeira. 28 super.removeEmail( Valor.ASSUNTO_SOMENTE_COPIA_OCULTA.getValue());28 super.removeEmail(getValor("assunto.somente.copia.oculta")); 29 29 } 30 30 -
devel/testlink/automation/src/test/java/br/gov/serpro/cte/email/compor/EnviarEmailSomenteCopiaTestCase.java
r3523 r3543 16 16 public void testa() throws Exception { 17 17 super.composeEmail(); 18 selenium.click( Campo.COPIA_1.getValue());19 selenium.type( Campo.COPIA_CAMPO_1.getValue(),20 Valor.EMAIL_TESTE_1.getValue());21 selenium.type( Campo.ASSUNTO_1.getValue(),22 Valor.ASSUNTO_SOMENTE_COPIA.getValue());18 selenium.click(getCampo("email.copia.1")); 19 selenium.type(getCampo("email.copia.campo.1"), 20 getValor("email.teste.1")); 21 selenium.type(getCampo("email.assunto.1"), 22 getValor("assunto.somente.copia")); 23 23 super.sendEmail(); 24 super.assertMessage( Campo.MENSAGEM.getValue(),25 Mensagem.EMAIL_ENVIADO.getValue());24 super.assertMessage(getCampo("email.mensagem"), 25 getMensagem("email.enviado")); 26 26 27 27 // Remove email da Caixa de Entrada, itens enviados e lixeira. 28 super.removeEmail( Valor.ASSUNTO_SOMENTE_COPIA.getValue());28 super.removeEmail(getValor("assunto.somente.copia")); 29 29 } 30 30 -
devel/testlink/automation/src/test/java/br/gov/serpro/cte/email/compor/EnviarEmailTestCase.java
r3532 r3543 6 6 7 7 /** 8 * TODO Ainda nao consegui pegar o campo do RichTextEditor para colocar conteudo9 * ao corpo do email.10 *11 8 * @author L.F.Estivalet (Serpro) 12 9 * … … 34 31 @Test 35 32 public void testa() throws Exception { 36 super.sendEmail(Valor.EMAIL_TESTE_1.getValue(), 37 Valor.ASSUNTO.getValue(), Valor.TEXTO_EMAIL.getValue(), 38 apagarEmail); 33 super.sendEmail(getValor("email.teste.1"), getValor("assunto"), 34 getValor("texto.email"), apagarEmail); 39 35 } 40 36 } -
devel/testlink/automation/src/test/java/br/gov/serpro/cte/email/compor/SalvarEmailTestCase.java
r3532 r3543 15 15 @Test 16 16 public void testaSalvarEmail() throws Exception { 17 super.composeEmail(Valor.EMAIL_TESTE_1.getValue(), 18 Valor.ASSUNTO_SALVAR.getValue(), 19 Valor.TEXTO_EMAIL_SALVO.getValue()); 20 selenium.click(Campo.SALVAR.getValue()); 21 super.waitForElement(Campo.MENSAGEM.getValue()); 22 super.assertMessage(Campo.MENSAGEM.getValue(), 23 Mensagem.SALVA_RASCUNHO.getValue()); 17 super.composeEmail(getValor("email.teste.1"), 18 getValor("assunto.salvar"), getValor("texto.email.salvo")); 19 selenium.click(getCampo("email.salvar")); 20 super.waitForElement(getCampo("email.mensagem")); 21 super.assertMessage(getCampo("email.mensagem"), 22 getMensagem("salva.rascunho")); 24 23 25 24 } -
devel/testlink/automation/src/test/java/br/gov/serpro/cte/email/ler/ApagarEmailAbertoTestCase.java
r3523 r3543 19 19 new Class[] { boolean.class }, new Object[] { false }); 20 20 21 super.readEmail( Valor.ASSUNTO.getValue());21 super.readEmail(getValor("assunto")); 22 22 super.deleteEmail(); 23 23 } -
devel/testlink/automation/src/test/java/br/gov/serpro/cte/email/ler/LerEmailTestCase.java
r3523 r3543 18 18 super.executeTestCase(EnviarEmailTestCase.class, 19 19 new Class[] { boolean.class }, new Object[] { false }); 20 super.readEmail( Valor.ASSUNTO.getValue());20 super.readEmail(getValor("assunto")); 21 21 } 22 22 } -
devel/testlink/automation/src/test/java/br/gov/serpro/cte/email/ler/MarcarEmailImportanteTestCase.java
r3523 r3543 18 18 super.executeTestCase(EnviarEmailTestCase.class, 19 19 new Class[] { boolean.class }, new Object[] { false }); 20 super.readEmail( Valor.ASSUNTO.getValue());21 selenium.click( Campo.IMPORTANTE.getValue());22 this.assertMessage( Campo.MENSAGEM.getValue(),23 Mensagem.MARCAR_IMPORTANTE.getValue());20 super.readEmail(getValor("assunto")); 21 selenium.click(getCampo("email.importante")); 22 this.assertMessage(getCampo("email.mensagem"), 23 getMensagem("marcar.importante")); 24 24 } 25 25 } -
devel/testlink/automation/src/test/java/br/gov/serpro/cte/email/ler/MarcarEmailNaoLidoTestCase.java
r3523 r3543 18 18 super.executeTestCase(EnviarEmailTestCase.class, 19 19 new Class[] { boolean.class }, new Object[] { false }); 20 super.readEmail( Valor.ASSUNTO.getValue());21 selenium.click( Campo.NAO_LIDO.getValue());22 this.assertMessage( Campo.MENSAGEM.getValue(),23 Mensagem.MARCAR_NAO_LIDO.getValue());20 super.readEmail(getValor("assunto")); 21 selenium.click(getCampo("email.nao.lido")); 22 this.assertMessage(getCampo("email.mensagem"), 23 getMensagem("marcar.nao.lido")); 24 24 } 25 25 -
devel/testlink/automation/src/test/java/br/gov/serpro/cte/email/ler/MarcarEmailNormalTestCase.java
r3523 r3543 18 18 super.executeTestCase(EnviarEmailImportanteTestCase.class, 19 19 new Class[] { boolean.class }, new Object[] { false }); 20 super.readEmail( Valor.ASSUNTO.getValue());21 selenium.click( Campo.NORMAL.getValue());22 this.assertMessage( Campo.MENSAGEM.getValue(),23 Mensagem.MARCAR_NORMAL.getValue());20 super.readEmail(getValor("assunto")); 21 selenium.click(getCampo("email.normal")); 22 this.assertMessage(getCampo("email.mensagem"), 23 getMensagem("marcar.normal")); 24 24 } 25 25 -
devel/testlink/automation/src/test/java/br/gov/serpro/cte/email/listar/ApagarEmailSelecionadoTestCase.java
r3523 r3543 16 16 public void testaApagarEmailSelecionado() throws Exception { 17 17 super.enterExpressoMail(); 18 super.findEmailIdBySuject( Valor.ASSUNTO.getValue(), true);18 super.findEmailIdBySuject(getValor("assunto"), true); 19 19 super.deleteEmail(); 20 20 } -
devel/testlink/automation/src/test/java/br/gov/serpro/cte/email/listar/ApagarTodosEmailsTestCase.java
r3523 r3543 16 16 public void testa() throws Exception { 17 17 super.enterExpressoMail(); 18 selenium.click( Campo.SELECIONAR_TODOS_EMAILS.getValue());18 selenium.click(getCampo("email.selecionar.todos.emails")); 19 19 super.deleteEmail(); 20 assertTrue( Mensagem.PASTA_VAZIA.getValue().equals(21 selenium.getText( Campo.MSG_INFO.getValue())));20 assertTrue(getMensagem("pasta.vazia").equals( 21 selenium.getText(getCampo("email.msg.info")))); 22 22 23 23 } -
devel/testlink/automation/src/test/java/br/gov/serpro/cte/email/listar/ListarEmailsImportantesTestCase.java
r3521 r3543 25 25 selenium.click("span_flag_FLAGGED"); 26 26 super.waitForElement("msg_info"); 27 assertTrue( Mensagem.PASTA_VAZIA.getValue().equals(27 assertTrue(getMensagem("pasta.vazia").equals( 28 28 selenium.getText("msg_info"))); 29 29 -
devel/testlink/automation/src/test/java/br/gov/serpro/cte/email/listar/MoverEmailSelecionadoTestCase.java
r3521 r3543 16 16 public void testaMoverEmailSelecionado() throws Exception { 17 17 super.enterExpressoMail(); 18 super.findEmailIdBySuject( Valor.ASSUNTO.getValue(), true);19 selenium.click( Campo.MOVER_EMAIL.getValue());18 super.findEmailIdBySuject(getValor("assunto"), true); 19 selenium.click(getCampo("email.mover.email")); 20 20 selenium.click("lINBOX/Seleniumwfolders_tree"); 21 21 selenium.click("dJSWin_wfolders_bok"); -
devel/testlink/automation/src/test/java/br/gov/serpro/cte/email/responder/EncaminharEmailAnexoTestCase.java
r3523 r3543 19 19 new Class[] { boolean.class }, new Object[] { false }); 20 20 21 String id = super.readEmail( Valor.ASSUNTO_ANEXO.getValue());22 super.forwardEmail(id, Valor.EMAIL_TESTE_1.getValue());21 String id = super.readEmail(getValor("assunto.anexo")); 22 super.forwardEmail(id, getValor("email.teste.1")); 23 23 } 24 24 -
devel/testlink/automation/src/test/java/br/gov/serpro/cte/email/responder/EncaminharEmailTestCase.java
r3523 r3543 18 18 super.executeTestCase(EnviarEmailTestCase.class, 19 19 new Class[] { boolean.class }, new Object[] { false }); 20 String id = super.readEmail( Valor.ASSUNTO.getValue());21 super.forwardEmail(id, Valor.EMAIL_TESTE_1.getValue());20 String id = super.readEmail(getValor("assunto")); 21 super.forwardEmail(id, getValor("email.teste.1")); 22 22 } 23 23 } -
devel/testlink/automation/src/test/java/br/gov/serpro/cte/email/responder/ResponderEmailSemHistoricoTestCase.java
r3523 r3543 18 18 super.executeTestCase(EnviarEmailTestCase.class, 19 19 new Class[] { boolean.class }, new Object[] { false }); 20 String id = super.readEmail( Valor.ASSUNTO.getValue());20 String id = super.readEmail(getValor("assunto")); 21 21 super.replyEmailWithoutHistory(id); 22 22 } -
devel/testlink/automation/src/test/java/br/gov/serpro/cte/email/responder/ResponderEmailTestCase.java
r3523 r3543 18 18 super.executeTestCase(EnviarEmailTestCase.class, 19 19 new Class[] { boolean.class }, new Object[] { false }); 20 String id = super.readEmail( Valor.ASSUNTO.getValue());20 String id = super.readEmail(getValor("assunto")); 21 21 super.replyEmail(id); 22 22 } -
devel/testlink/automation/src/test/java/br/gov/serpro/cte/email/responder/ResponderEmailTodosSemHistoricoTestCase.java
r3523 r3543 19 19 super.executeTestCase(EnviarEmailMultiplosDestinatariosTestCase.class, 20 20 new Class[] { boolean.class }, new Object[] { false }); 21 String id = super .readEmail(Valor.ASSUNTO_MULTIPLOS_DESTINATARIOS22 . getValue());21 String id = super 22 .readEmail(getValor("assunto.multiplos.destinatarios")); 23 23 super.replyAllEmailWithoutHistory(id); 24 24 } -
devel/testlink/automation/src/test/java/br/gov/serpro/cte/email/responder/ResponderEmailTodosTestCase.java
r3523 r3543 18 18 super.executeTestCase(EnviarEmailMultiplosDestinatariosTestCase.class, 19 19 new Class[] { boolean.class }, new Object[] { false }); 20 String id = super .readEmail(Valor.ASSUNTO_MULTIPLOS_DESTINATARIOS21 . getValue());20 String id = super 21 .readEmail(getValor("assunto.multiplos.destinatarios")); 22 22 super.replyAllEmail(id); 23 23 }
Note: See TracChangeset
for help on using the changeset viewer.