selenium简单操作浏览器

本文提供了一个关于Selenium的基本操作实例,适用于初学者实践。通过使用百度作为操作蓝本,详细介绍了如何启动Firefox浏览器、最大化窗口、访问网页、设置浏览器尺寸、获取页面标题和URL,并展示了运行成功后的结果。

        对于一个初学者来说这是一个非常好的例子,不仅仅因为这是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();
}


}

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

     



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值