Changeset 3789
- Timestamp:
- 02/18/11 13:33:59 (13 years ago)
- Location:
- devel/testlink/automation2.0/src/test/java/org/expressolivre/cte
- Files:
-
- 1 added
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/common/BaseEmailTestCase.java
r3782 r3789 2 2 3 3 import org.expressolivre.cte.pages.common.HomePage; 4 import org.expressolivre.cte.pages.email.ExpressoMailPreferencesPage;5 4 import org.expressolivre.cte.pages.email.MailPage; 6 5 import org.openqa.selenium.support.PageFactory; 7 6 import org.testng.annotations.Test; 8 9 7 10 8 /** … … 21 19 /** 22 20 * Antes dos demais testes do modulo de email serem iniciados, este teste eh 23 * executado. Ele faz o login no Expresso e vai direto para a pagina incial.24 * Depois clica-se no modulo ExpressoMail para entao inicializar componentes25 * da pagina.21 * executado. Depois de fazer o login no Expresso, vai direto para a pagina 22 * incial. Depois clica-se no modulo ExpressoMail para entao inicializar 23 * componentes da pagina. 26 24 */ 27 25 @Test 28 26 public void init() { 29 // super.login();30 27 HomePage hp = PageFactory.initElements(driver, HomePage.class); 31 28 hp.enterMail(); … … 33 30 } 34 31 35 /**36 * Abre pagina de preferencias do modulo ExpressoMail37 *38 * @return39 */40 public ExpressoMailPreferencesPage openEmailPreferencesPage() {41 driver.get(URL_PREFERENCES_EMAIL);42 return PageFactory.initElements(driver,43 ExpressoMailPreferencesPage.class);44 }45 46 32 } -
devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/common/BaseTestCase.java
r3782 r3789 11 11 import org.testng.annotations.BeforeClass; 12 12 import org.testng.annotations.BeforeSuite; 13 14 13 15 14 /** … … 29 28 * TODO Parametrizar o driver de forma a abrir outros navegadores como o 30 29 * Internet Explorer por exemplo. 30 * 31 31 */ 32 32 @BeforeSuite -
devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/common/config.properties
r3782 r3789 1 url=<url do servidor de teste do expresso> 2 user=<usuario do expresso> 3 passwd=<senha do expresso> 1 #url=https://10.30.202.205 2 #user=teste1.mp 3 #passwd=teste 4 4 5 url=https://cte.serpro.gov.br 6 user=luiz-fernando.estivalet 7 passwd=senha 8 9 url.preferences=https://cte.serpro.gov.br/preferences 10 url.preferences.email=https://cte.serpro.gov.br/preferences/preferences.php?appname=expressoMail1_2 -
devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/common/email.preferences.properties
r3782 r3789 29 29 quickSearchDefault=usar o padrão,Contatos,E-mail 30 30 imageSize=usar o padrão,Sem limite,640,768,800,1024,1080 31 useSignatureDigitalCripto= usar o padrão,Não,Sim32 useSignatureDigital= usar o padrão,Não,Sim33 useSignatureCripto= usar o padrão,Não,Sim31 useSignatureDigitalCripto=Sim,usar o padrão,Não,Sim 32 useSignatureDigital=Sim,usar o padrão,Não,Sim 33 useSignatureCripto=Sim,usar o padrão,Não,Sim 34 34 useSignature=usar o padrão,Não,Sim 35 35 typeSignature=usar o padrão,Texto Simples,Texto Rico -
devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/common/valores.properties
r3782 r3789 1 email.teste.1= <colocar email#1>2 email.teste.2= <colocar email#2>3 email.teste.3= <colocar email#3>1 email.teste.1=luiz-fernando.estivalet@cte.serpro.gov.br 2 email.teste.2=luiz.f.estivalet@gmail.com 3 email.teste.3=luizfernando_estivalet@yahoo.com 4 4 email.invalido=bla 5 email.teste.multiplos= <colocar email#4>, <colocar email#5>5 email.teste.multiplos=luiz-fernando.estivalet@cte.serpro.gov.br, luizfernando_estivalet@yahoo 6 6 email.pasta.teste=Selenium 7 7 anexo.1=/home/luiz/Desktop/arquivo.txt -
devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/email/ExpressoMailPreferencesTestCase.java
r3782 r3789 5 5 6 6 import org.apache.commons.lang.StringUtils; 7 import org.expressolivre.cte.common.BaseEmailTestCase;8 7 import org.expressolivre.cte.common.Config; 8 import org.expressolivre.cte.common.PreferencesTestCase; 9 9 import org.expressolivre.cte.pages.email.ExpressoMailPreferencesPage; 10 import org.testng.annotations.AfterClass;11 10 import org.testng.annotations.Test; 12 13 11 14 12 /** … … 18 16 * 19 17 */ 20 public class ExpressoMailPreferencesTestCase extends BaseEmailTestCase {18 public class ExpressoMailPreferencesTestCase extends PreferencesTestCase { 21 19 ExpressoMailPreferencesPage prefs; 22 20 23 @Test24 public void gotoEmailPreferencesPage() {25 26 27 }21 // @BeforeTest 22 // public void gotoEmailPreferencesPage() { 23 // openPreferencesPage(); 24 // prefs = openEmailPreferencesPage(); 25 // } 28 26 29 27 @Test 30 28 public void test() throws IllegalArgumentException, IllegalAccessException, 31 29 InvocationTargetException { 30 openPreferencesPage(); 31 prefs = openEmailPreferencesPage(); 32 32 33 33 Method[] methods = ExpressoMailPreferencesPage.class.getMethods(); … … 45 45 } 46 46 } 47 prefs.savePreferences(); 47 48 48 49 } 49 50 50 @AfterClass51 public void savePreferences() {52 53 }51 // @AfterTest 52 // public void savePreferences() { 53 // prefs.savePreferences(); 54 // } 54 55 55 56 }
Note: See TracChangeset
for help on using the changeset viewer.