selenium-rc-3.0.1 + phantomjs2.1 + java

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();
	}
}

 

猜你喜欢

转载自wanglong1615.iteye.com/blog/2347629
今日推荐