前提条件:
1. 下载一款JAVA IDE工具,推荐使用Eclipse,下载地址http://www.eclipse.org/downloads/
2. 下载Selenium所需jar包,下载地址http://docs.seleniumhq.org/download/或http://code.google.com/p/selenium/downloads/list,新手建议用standalone版本
开始第一个Selenium2:
1. 安装好Eclipse后,建立一个JAVA Project,名为Selenium2
2. 在项目目录下创建一个名称为lib的文件夹,把selenium-server-standalone-2.32.0.jar拷入到此文件夹,右键点击selenium-server-standalone-2.32.0.jar,点击Build Path--> Add to Build Path
3. 在src下建立一个Package 名为com.selenium2.test
在包下建立一个类Selenium2
4.代码如下
package com.selenium2.test;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.ie.InternetExplorerDriver;
import org.openqa.selenium.remote.DesiredCapabilities;
import org.testng.annotations.AfterTest;
import org.testng.annotations.BeforeTest;
import org.testng.annotations.Test;
public class Selenium2 {
WebDriver driver;
@BeforeTest
public void setup(){
System.setProperty("webdriver.ie.driver",".\\BrowserDriver\\IEDriverServer.exe");//配置IEDriver
DesiredCapabilities ieCapabilities = DesiredCapabilities.internetExplorer();
ieCapabilities.setCapability(InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS,true);//设置IE,取消保护模式
driver=new InternetExplorerDriver(ieCapabilities);
}
@Test
public void testserch(){
driver.get("http://www.baidu.com");//打开百度首页
driver.findElement(By.id("kw")).sendKeys("a");//输入搜索词
driver.findElement(By.id("su")).click();//点击"百度一下"按钮
}
@AfterTest
public void tearDown(){
//关闭driver
driver.close();
driver.quit();
}
}
5.点击Run as TestNG Test(TestNG插件在Eclipse中的Help-->Install New Software下载 http://beust.com/eclipse 中搜索Testng )