对于一个初学者来说这是一个非常好的例子,不仅仅因为这是selenium最基本最简单的操作,还因为这个是非常便于实践的,这个小例子是以百度为操作的蓝本,每个人只要有网就可以学习这个例子。
如果有却seleniumjar包的人可以直接在我博客的资源中下载selenium jar资源,selenium jar包含的jar包比较丰富,足以满足当前需要。
好了直接给出例子,大家一起好好学吧
import org.openqa.selenium.Dimension;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
import com.clinva.example.Context;
public class SimpleBrowserAction {
public static void main(String[] args) {
// url变量
String url = "http://www.baidu.com";
/* 启动Firefox,Context.BROWSE_PATH是变量名具体值
public final static String BROWSE_PATH =
"C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe";*/
System.setProperty("webdriver.firefox.bin", Context.BROWSE_PATH);
WebDriver dr = new FirefoxDriver();
// 最大化浏览器
dr.manage().window().maximize();
// 打开百度
dr.get(url);
// 设置浏览器大小
dr.manage().window().setSize(new Dimension(1200, 1600));
// 获得浏览器的标题
System.out.printf("title of current page is %s\n", dr.getTitle());
// 获得当前页面的地址
System.out.printf("url of current page is %s\n", dr.getCurrentUrl());
//在当前页面停留2秒
try {
Thread.sleep(2000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println("browser will be close");
// 关闭浏览器
dr.quit();
}
}
如果运行成功了,结果如下,你运行成功了吗?