Ignore:
Timestamp:
06/21/11 15:02:08 (13 years ago)
Author:
luiz-fernando
Message:

Ticket #1771 - Modificacoes feitas em nomes de classes e metodos

Location:
devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/pages
Files:
3 edited
2 moved

Legend:

Unmodified
Added
Removed
  • devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/pages/common/LoginPage.java

    r3782 r4627  
    11package org.expressolivre.cte.pages.common; 
    22 
     3import org.openqa.selenium.By; 
    34import org.openqa.selenium.WebDriver; 
    45import org.openqa.selenium.WebElement; 
     
    3132         */ 
    3233        public void login(String username, String password) { 
     34                super.waitForElement(By.name("user")); 
    3335                this.username.clear(); 
    3436                this.username.sendKeys(username); 
  • devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/pages/email/MailAdminPreferencesPage.java

    r4344 r4627  
    1212 *  
    1313 */ 
    14 public class ExpressoMailAdminPreferencesPage extends Page { 
     14public class MailAdminPreferencesPage extends Page { 
    1515 
    1616        /** Você deseja exibir automaticamente o cabecalho da mensagem? */ 
     
    365365        private WebElement savePreferences; 
    366366 
    367         public ExpressoMailAdminPreferencesPage(WebDriver driver) { 
     367        public MailAdminPreferencesPage(WebDriver driver) { 
    368368                super(driver); 
    369369        } 
  • devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/pages/email/MailFolderPage.java

    r4620 r4627  
    11package org.expressolivre.cte.pages.email; 
    22 
    3 import org.expressolivre.cte.pages.common.Page; 
    43import org.openqa.selenium.Alert; 
    54import org.openqa.selenium.By; 
     
    1615 *  
    1716 */ 
    18 public class MailFolderPage extends Page { 
     17public class MailFolderPage extends MailPage { 
    1918 
    2019        @FindBy(xpath = "//input[@value='Nova Pasta']") 
     
    2625        @FindBy(xpath = "//input[@value='Renomear pasta']") 
    2726        private WebElement renameFolder; 
     27 
     28        @FindBy(xpath = "//input[@value='Fechar']") 
     29        private WebElement closeButton; 
    2830 
    2931        public MailFolderPage(WebDriver driver) { 
     
    4850                newFolder.sendKeys(folderName); 
    4951                newFolder.accept(); 
     52 
     53                super.waitLoading(); 
    5054        } 
    5155 
     
    6165                this.driver.findElement( 
    6266                                By.id("lINBOX/" + rootFolderName + "folders_tree")).click(); 
     67                this.createFolder(subFolderName); 
     68        } 
     69 
     70        public void createLocalFolder(String subFolderName) { 
     71                this.driver.findElement(By.id("llocal_rootfolders_tree")).click(); 
    6372                this.createFolder(subFolderName); 
    6473        } 
     
    148157        } 
    149158 
     159        public void closeWindow() { 
     160                this.closeButton.click(); 
     161        } 
     162 
    150163} 
  • devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/pages/email/MailPage.java

    r4620 r4627  
    1111import org.openqa.selenium.support.FindBy; 
    1212import org.openqa.selenium.support.PageFactory; 
     13import org.testng.Assert; 
    1314 
    1415/** 
     
    186187        private WebElement searchMessages; 
    187188 
     189        @FindBy(id = "em_message_search") 
     190        private WebElement searchBox; 
     191 
     192        @FindBy(xpath = "//table[@id='folders_tbl']/tbody/tr[1]/td/table/tbody/tr[1]/td/a[1]") 
     193        private WebElement searchStart; 
     194 
    188195        /** Nome da pasta "Caixa de Entrada". */ 
    189196        public static final String INBOX_FOLDER = "lINBOXtree_folders"; 
     
    220227                return PageFactory.initElements(driver, MailSearchPage.class); 
    221228 
     229        } 
     230 
     231        public void setSearchBox(String text) { 
     232                this.searchBox.sendKeys(text); 
     233        } 
     234 
     235        public void searchStart() { 
     236                this.searchStart.click(); 
    222237        } 
    223238 
     
    342357                                By.xpath("//div[@id='exmail_main_body']/div[2]/table/tbody/tr[2]/td/div[1]/table[1]/tbody/tr[1]/td[1]/span[@id='tt_d']/img")) 
    343358                                .click(); 
     359                this.waitLoading(); 
     360                Alert alert = driver.switchTo().alert(); 
     361                assert (message.equals(alert.getText())); 
     362                alert.accept(); 
     363        } 
     364 
     365        protected void waitLoading() { 
    344366                // Espera pelo "Carregando..." aparecer. 
    345367                waitForElement(By.id("divProgressBar")); 
     
    348370                isNotDisplayed(this 
    349371                                .waitFindElement(By.id("divProgressBar"), 5000, 1000)); 
    350                 Alert alert = driver.switchTo().alert(); 
    351                 assert (message.equals(alert.getText())); 
    352                 alert.accept(); 
    353372        } 
    354373 
     
    857876         */ 
    858877        public void assertMessage(String message) { 
    859                 assert message.equals(getDisplayedElementContent("em_div_write_msg")); 
     878                Assert.assertEquals(getDisplayedElementContent("em_div_write_msg"), 
     879                                message); 
    860880        } 
    861881 
  • devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/pages/email/MailPreferencesPage.java

    r3782 r4627  
    1313 *  
    1414 */ 
    15 public class ExpressoMailPreferencesPage extends Page { 
     15public class MailPreferencesPage extends Page { 
    1616 
    1717        /** Utilizar nome (CN) ao invés de login (uid) em pastas compartilhadas? */ 
     
    163163        private WebElement savePreferences; 
    164164 
    165         public ExpressoMailPreferencesPage(WebDriver driver) { 
     165        public MailPreferencesPage(WebDriver driver) { 
    166166                super(driver); 
    167167                // TODO Auto-generated constructor stub 
Note: See TracChangeset for help on using the changeset viewer.