具體的使用如下,以 Java 語(yǔ)言 和 火狐瀏覽器為例
// 聲明 Web司機,司機是一個(gè)火狐類(lèi)的對象
// 需要用 new 關(guān)鍵字來(lái)實(shí)例化對象, () 代表構造方法
WebDriver driver = new FirefoxDriver();
// Web司機去打開(kāi)網(wǎng)站
driver.get("http://demo.ranzhi.org");
// 線(xiàn)程停止 3000 毫秒,使得 Web司機有足夠的時(shí)間打開(kāi)網(wǎng)址
Thread.sleep(3000);
// 選擇 用戶(hù)名 密碼 并依次輸入 demo 和 demo (用戶(hù)名和密碼都是 demo)
weAccount = driver.findElement(By.cssSelector("#account"));
weAccount.clear();
weAccount.sendKeys("demo");
wePassword = driver.findElement(By.cssSelector("#password"));
wePassword.clear();
wePassword.sendKeys("demo");
// 選擇 登錄 按鈕,并點(diǎn)擊 click
driver.findElement(By.cssSelector("#submit")).click();
Thread.sleep(5000
原文轉自:http://gitbook.cn/books/58e54b57cfcd6fa52dcef1d2/index.html