我是一個java程序員,我是新來使用硒庫,我想熟悉這一點。我在Google中搜索了大量的頁面,但無法找到學習基本硒編程的正確位置。請建議我一個很好的鏈接,通過基本的程序爲初學者提供硒。使用java的硒web驅動程序基本程序
我的期望是打開並執行一些操作,如點擊一個按鈕,拖動滾動條,下拉列表等。
我是一個java程序員,我是新來使用硒庫,我想熟悉這一點。我在Google中搜索了大量的頁面,但無法找到學習基本硒編程的正確位置。請建議我一個很好的鏈接,通過基本的程序爲初學者提供硒。使用java的硒web驅動程序基本程序
我的期望是打開並執行一些操作,如點擊一個按鈕,拖動滾動條,下拉列表等。
根據david99world,Selenium ide的記錄和導出爲適合初學者的java語言。 – Chetan
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();
}
}
記錄下自己在硒中點擊,然後在硒中轉換爲java代碼,這會給你一個工作模板。網絡上有大量的例子。 – david99world