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();
}
}
如果运行成功了,结果如下,你运行成功了吗?
如果有却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();
}
}
如果运行成功了,结果如下,你运行成功了吗?
相关文章推荐
- Python中使用 Selenium 实现网页截图实例
- 利用 Selenium 自动化 web 测试
- Xampp安装PHPUnit
- selenium学习3 selenium for IE8+WIN7
- [selenium + eclipse + testng]Build environment
- selenium学习笔记(1)--webdriver中时间控件的使用
- 用Selenium RC插件测试远程应用
- [转]TestNG结合Selenium Grid
- 【转】Selenium Grid 个人理解
- webdriver selenium xpath
- Selenium WebDriver入门——API 常用部分(适用于IE浏览器)
- Selenium
- Selenium2+Java环境搭建
- 映射机制的实现示例及介绍
- selenium Webdriver学习笔记
- 执行mvn命令,提示com/beust/jcommander/ParameterException
- webdriver笔记__入门篇
- tapestry对Selenium测试的支持
- windows下selenium+python+eclipse环境搭建