Ignore:
Timestamp:
02/10/11 14:58:57 (13 years ago)
Author:
luiz-fernando
Message:

Ticket #1402 - Novos casos de teste implementados usando WebDriver?

File:
1 edited

Legend:

Unmodified
Added
Removed
  • devel/testlink/automation2.0/src/test/java/br/gov/serpro/expresso/cte/pages/common/Page.java

    r3708 r3745  
    11package br.gov.serpro.expresso.cte.pages.common; 
    22 
     3import java.util.List; 
    34import java.util.concurrent.TimeUnit; 
    45 
     
    78import org.openqa.selenium.RenderedWebElement; 
    89import org.openqa.selenium.WebDriver; 
     10import org.openqa.selenium.WebElement; 
    911 
    10 /** 
    11  * @author L.F.Estivalet (Serpro) 
    12  *  
    13  *         Created on Jan 4, 2011 at 3:50:44 PM 
    14  *  
    15  */ 
    1612/** 
    1713 * @author L.F.Estivalet (Serpro) 
     
    4036        public void clickElement(String id) { 
    4137                driver.findElement(By.id(id)).click(); 
     38        } 
     39 
     40        public void clickElement(By by) { 
     41                driver.findElement(by).click(); 
    4242        } 
    4343 
     
    141141        } 
    142142 
     143        /** 
     144         * @param element 
     145         * @param value 
     146         */ 
     147        public void setComboValue(WebElement element, String value) { 
     148                List<WebElement> options = element.findElements(By.tagName("option")); 
     149                for (WebElement option : options) { 
     150                        if (option.getText().equals(value)) { 
     151                                option.setSelected(); 
     152                                break; 
     153                        } 
     154                } 
     155        } 
    143156} 
Note: See TracChangeset for help on using the changeset viewer.