1. 首先部署selenium,参照我的文章.
http://wanglong1615.iteye.com/blog/2347385
2. 下载phantomjs2.1
http://phantomjs.org/
3.配置path环境变量,不要忘记前面的分号
4.测试代码
public class Test { public static void main(String[] args) throws Exception { //firefox //System.setProperty("webdriver.gecko.driver", "C:\\wangl\\soft\\selenium\\geckodriver.exe"); //WebDriver driver1 = new FirefoxDriver(); //selenium System.setProperty("phantomjs.binary.path", "C:\\wangl\\soft\\phantomjs-2.1.1\\bin\\phantomjs.exe"); WebDriver driver = new PhantomJSDriver(); driver.get("https://passport.baidu.com/v2/?login&tpl=mn&u=http%3A%2F%2Fwww.baidu.com%2F"); driver.manage().window().maximize(); WebElement username = driver.findElement(By.id("TANGRAM__PSP_3__userName")); username.click(); Thread.sleep(1000); username.sendKeys("[email protected]"); WebElement password = driver.findElement(By.id("TANGRAM__PSP_3__password")); password.click(); Thread.sleep(1000); password.sendKeys("wanglong!1"); WebElement submit = driver.findElement(By.id("TANGRAM__PSP_3__submit")); submit.click(); Thread.sleep(1000); WebElement error = driver.findElement(By.id("TANGRAM__PSP_3__error")); System.out.println("***********"); System.out.println(error.getText()); System.out.println("***********"); Thread.sleep(5000); driver.close(); } }