//指定WebDrive
File file = new File(System.getProperty("user.dir")+"\\WebDrive\\IEDriverServer.exe");
System.setProperty("webdriver.ie.driver", file.getAbsolutePath());
WebDriver driver = new InternetExplorerDriver();
String baseUrl = "http://172.16.36.23";
//创建selenium实例
Selenium selenium = new WebDriverBackedSelenium(driver, baseUrl);
//可调用执行页面的js函数
JavascriptExecutor js = (JavascriptExecutor) driver;
//打开登录页
selenium.open(baseUrl);
//等待3秒
Pause.PauseExec(3);
//获取页面元素
WebElement elementlogin = driver.findElement(By.id("loginin"));
WebElement elementaccount = driver.findElement(By.id("userinput"));
WebElement elementpassword = driver.findElement(By.id("passwordinput"));
//输入用户名和密码,两种方式
//selenium RC方式
selenium.type("id=userinput", userInfo.GetAccount());
selenium.type("id=passwordinput", userInfo.GetPassword());
//webdriver方式
// elementaccount.sendKeys(userInfo.GetAccount());
// elementpassword.sendKeys(userInfo.GetPassword());
//点击登录,三种方式
//直接调用js的click_login()登录
// js.executeScript("click_login()", elementlogin);
//webdriver方式的点击登录按钮
elementlogin.click();
//selenium RC方式的点击登录按钮
// selenium.click("id=loginin");
不用改动之前以RC方式运行的脚本部分,后续新编写的可以使用webdriver或者RC方式