import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver; /** * Created by Administrator on 2017/6/23. */ public class HelloUestc { public static void main(String[] args) { //1、打开浏览器 WebDriver dr = new FirefoxDriver(); //2、访问清水河畔首页 dr.get("http://bbs.uestc.edu.cn/forum.php"); //3、点击登录,自动跳转到登录页面 dr.findElement(By.xpath("//div[@id='toptb']/div[2]/a[1]")).click(); //4、输入用户名 dr.findElement(By.name("username")).sendKeys("xxxxxx"); //5、输入密码 dr.findElement(By.name("password")).sendKeys("xxxxxx"); //6、点击登录,并等待页面跳转 dr.findElement(By.name("loginsubmit")).click(); System.out.println(dr.getCurrentUrl()); try { Thread.sleep(10000); } catch (InterruptedException e) { e.printStackTrace(); } System.out.println(dr.getCurrentUrl()); //7、找到板块 dr.findElement(By.xpath("//div[@id='category_203']/table/tbody/tr[1]/td[1]/dl/dt/a")).click(); //8、找到快速回复框 dr.findElement(By.id("livereplymessage")).sendKeys("水水"); //9、点击发表 dr.findElement(By.id("livereplysubmit")).click(); //10、关闭浏览器 dr.quit(); } }
注:本人在学习阶段,写的代码有不完善和不正确的地方,欢迎大家批评指正