- Timestamp:
- 06/21/11 15:02:08 (13 years ago)
- 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 1 1 package org.expressolivre.cte.pages.common; 2 2 3 import org.openqa.selenium.By; 3 4 import org.openqa.selenium.WebDriver; 4 5 import org.openqa.selenium.WebElement; … … 31 32 */ 32 33 public void login(String username, String password) { 34 super.waitForElement(By.name("user")); 33 35 this.username.clear(); 34 36 this.username.sendKeys(username); -
devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/pages/email/MailAdminPreferencesPage.java
r4344 r4627 12 12 * 13 13 */ 14 public class ExpressoMailAdminPreferencesPage extends Page {14 public class MailAdminPreferencesPage extends Page { 15 15 16 16 /** Você deseja exibir automaticamente o cabecalho da mensagem? */ … … 365 365 private WebElement savePreferences; 366 366 367 public ExpressoMailAdminPreferencesPage(WebDriver driver) {367 public MailAdminPreferencesPage(WebDriver driver) { 368 368 super(driver); 369 369 } -
devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/pages/email/MailFolderPage.java
r4620 r4627 1 1 package org.expressolivre.cte.pages.email; 2 2 3 import org.expressolivre.cte.pages.common.Page;4 3 import org.openqa.selenium.Alert; 5 4 import org.openqa.selenium.By; … … 16 15 * 17 16 */ 18 public class MailFolderPage extends Page {17 public class MailFolderPage extends MailPage { 19 18 20 19 @FindBy(xpath = "//input[@value='Nova Pasta']") … … 26 25 @FindBy(xpath = "//input[@value='Renomear pasta']") 27 26 private WebElement renameFolder; 27 28 @FindBy(xpath = "//input[@value='Fechar']") 29 private WebElement closeButton; 28 30 29 31 public MailFolderPage(WebDriver driver) { … … 48 50 newFolder.sendKeys(folderName); 49 51 newFolder.accept(); 52 53 super.waitLoading(); 50 54 } 51 55 … … 61 65 this.driver.findElement( 62 66 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(); 63 72 this.createFolder(subFolderName); 64 73 } … … 148 157 } 149 158 159 public void closeWindow() { 160 this.closeButton.click(); 161 } 162 150 163 } -
devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/pages/email/MailPage.java
r4620 r4627 11 11 import org.openqa.selenium.support.FindBy; 12 12 import org.openqa.selenium.support.PageFactory; 13 import org.testng.Assert; 13 14 14 15 /** … … 186 187 private WebElement searchMessages; 187 188 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 188 195 /** Nome da pasta "Caixa de Entrada". */ 189 196 public static final String INBOX_FOLDER = "lINBOXtree_folders"; … … 220 227 return PageFactory.initElements(driver, MailSearchPage.class); 221 228 229 } 230 231 public void setSearchBox(String text) { 232 this.searchBox.sendKeys(text); 233 } 234 235 public void searchStart() { 236 this.searchStart.click(); 222 237 } 223 238 … … 342 357 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")) 343 358 .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() { 344 366 // Espera pelo "Carregando..." aparecer. 345 367 waitForElement(By.id("divProgressBar")); … … 348 370 isNotDisplayed(this 349 371 .waitFindElement(By.id("divProgressBar"), 5000, 1000)); 350 Alert alert = driver.switchTo().alert();351 assert (message.equals(alert.getText()));352 alert.accept();353 372 } 354 373 … … 857 876 */ 858 877 public void assertMessage(String message) { 859 assert message.equals(getDisplayedElementContent("em_div_write_msg")); 878 Assert.assertEquals(getDisplayedElementContent("em_div_write_msg"), 879 message); 860 880 } 861 881 -
devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/pages/email/MailPreferencesPage.java
r3782 r4627 13 13 * 14 14 */ 15 public class ExpressoMailPreferencesPage extends Page {15 public class MailPreferencesPage extends Page { 16 16 17 17 /** Utilizar nome (CN) ao invés de login (uid) em pastas compartilhadas? */ … … 163 163 private WebElement savePreferences; 164 164 165 public ExpressoMailPreferencesPage(WebDriver driver) {165 public MailPreferencesPage(WebDriver driver) { 166 166 super(driver); 167 167 // TODO Auto-generated constructor stub
Note: See TracChangeset
for help on using the changeset viewer.