您的位置:首页 > 其它

selenium简单操作浏览器

2015-05-29 22:25 399 查看
对于一个初学者来说这是一个非常好的例子,不仅仅因为这是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();

}

}

如果运行成功了,结果如下,你运行成功了吗?



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  selenium