这次是全网站的点击随机测试
@Test
public void testrandom() throws IOException, InterruptedException{
int size;
Document doc;
Element body;
Elements es;
WebDriver driver=new FirefoxDriver();
driver.get("http://192.168.2.252/index/");
Thread.sleep(3000);
doc = Jsoup.connect("http://192.168.2.252/index/").get();
body = doc.body();
es=body.select("a");
size=es.size();
// for (Iterator it = es.iterator(); it.hasNext();) {
// Element e = (Element) it.next();
// System.out.println(e.text()+" "+e.attr("href"));
// }
Random random =new Random();
for(int i=0;i<100;i++){
int r=random.nextInt(size);
Element link = doc.select("a").get(r);
String relHref = link.attr("href"); // == "/"
String absHref = link.attr("abs:href"); //获取绝对路径
driver.get(absHref);
doc=Jsoup.connect(absHref).get();//接下来全部循环整个站点
body=doc.body();
es=body.select("a");
size=es.size();
System.out.println(i+"");
}
}