具体的使用如下,以 Java 语言 和 火狐浏览器为例
// 声明 Web司机,司机是一个火狐类的对象
// 需要用 new 关键字来实例化对象, () 代表构造方法
WebDriver driver = new FirefoxDriver();
// Web司机去打开网站
driver.get("http://demo.ranzhi.org");
// 线程停止 3000 毫秒,使得 Web司机有足够的时间打开网址
Thread.sleep(3000);
// 选择 用户名 密码 并依次输入 demo 和 demo (用户名和密码都是 demo)
weAccount = driver.findElement(By.cssSelector("#account"));
weAccount.clear();
weAccount.sendKeys("demo");
wePassword = driver.findElement(By.cssSelector("#password"));
wePassword.clear();
wePassword.sendKeys("demo");
// 选择 登录 按钮,并点击 click
driver.findElement(By.cssSelector("#submit")).click();
Thread.sleep(5000
原文转自:http://gitbook.cn/books/58e54b57cfcd6fa52dcef1d2/index.html