2013-10-24 111 views
-2

我是一個java程序員,我是新來使用硒庫,我想熟悉這一點。我在Google中搜索了大量的頁面,但無法找到學習基本硒編程的正確位置。請建議我一個很好的鏈接,通過基本的程序爲初學者提供硒。使用java的硒web驅動程序基本程序

我的期望是打開並執行一些操作,如點擊一個按鈕,拖動滾動條,下拉列表等。

+0

記錄下自己在硒中點擊,然後在硒中轉換爲java代碼,這會給你一個工作模板。網絡上有大量的例子。 – david99world

回答

0
package nandu; 
    import java.util.concurrent.TimeUnit; 
    import org.openqa.selenium.By; 
    import org.openqa.selenium.WebDriver; 
    import org.openqa.selenium.firefox.FirefoxDriver; 
    import org.openqa.selenium.support.ui.Select; 
    import org.testng.annotations.AfterMethod; 
    import org.testng.annotations.BeforeMethod; 
    import org.testng.annotations.Test; 
    public class Webpack { 

    WebDriver d; 

    @Test 
    public void testAjax() throws Exception 
    { 
     d.manage().timeouts().implicitlyWait(3,TimeUnit.MINUTES); 
     d.manage().window().maximize(); 

     d.get("http://www.veethi.com/places/india_banks-ifsc-micr-codes.html"); 


     Select bank=new Select(d.findElement(By.id("selBank"))); 
     bank.selectByIndex(4); 
     Select state=new Select(d.findElement(By.id("selState"))); 
     state.selectByVisibleText("Andhra Pradesh"); 
     Select city=new Select(d.findElement(By.id("selCity"))); 
     city.selectByVisibleText("Hyderabad"); 
     Select branch=new Select(d.findElement(By.id("selBranch"))); 
     branch.selectByVisibleText("Banjara Hills"); 


     Thread.sleep(5000); 


    } 

    @BeforeMethod 
    public void initilaization() throws Exception 
    { 
     d=new FirefoxDriver(); 


    } 
    @AfterMethod 
    public void teardown() 
    { 
     d.quit(); 
    } 

}