变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.7.0_45\ 变量名:CALSS_PATH 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
变量名:PATH
变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
package com.mypro.jase; import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.firefox.*; public class Baidu { public static void main(String[] args) { System.out.println("srart selenium"); WebDriver driver = new FirefoxDriver(); driver.get("http://www.baidu.com/";); driver.findElement(By.id("kw")).sendKeys("selenium java"); driver.findElement(By.id("su")).click(); driver.close(); } }
逐行的解释一下代码的含义:java
import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.firefox.*;
WebDriver driver = new FirefoxDriver();
用WebDriver new Firefox 浏览器的驱动给变量driver,至关于driver 拿到了Firefox 浏览器的控制权。web
driver.get("http://www.baidu.com/");
得到浏览器对象后,就能够经过get()方法向浏览器发送网址(URL)了。 浏览器
driver.findElement(By.id("kw")).sendKeys("selenium java");
driver.findElement(By.id("su")).click();
这两步实际上是对百度页面的操做,首先经过元素属性id=kw 找到百度输入框,并向输入框输入“selenium java”。接着经过元素属性id=su 找到百度一下搜索按钮,并对按钮进行点击操做。安全
driver.close();
退出并关闭浏览器驱动程序。app
System.setProperty("webdriver.firefox.bin", "D:\\Program Files (x86)\\MozillaFirefox\\firefox.exe"); WebDriver driver = new FirefoxDriver();