selenium java环境搭建

本文介绍如何使用Selenium进行自动化测试,包括配置Java环境、安装Selenium库、编写测试脚本以实现对特定网页的自动化操作,并展示了如何通过Firefox浏览器打开指定网址、获取页面标题并自动关闭浏览器。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

开发语言:java

开发工具:eclipse、selenium-java-2.42.2.jar、selenium-java-2.42.2-srcs.jar、selenium-server-standalone-2.42.2.jar

注:selenium版本要一致。

1、打开eclipse,新建一个java project

2、导入selenium,鼠标右键build path-add external archives,选择上述三个seleniium的jar

3、新建一个class,内容:

public class test {
 
public static void main(String[] args) {
// TODO Auto-generated method stub
//使用ie浏览器时,使用如下语句
// System.setProperty("webdriver.ie.driver","C:\\Program Files (x86)\\Internet Explorer\\IEDriverServer.exe");  //指定浏览器安装目录
// DesiredCapabilities ieCapabilities = DesiredCapabilities.internetExplorer();

// ieCapabilities.setCapability(InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS, true);   

// WebDriver dr =new InternetExplorerDriver(ieCapabilities);

//如使用火狐浏览器firefox,则为如下语句
System.setProperty("webdriver.firefox.bin","E:\\测试资料\\firefox 29\\firefox.exe"); //指定浏览器安装目录
WebDriver dr =new FirefoxDriver();

 
dr.get("http://192.168.1.2:18080/login.html");//打开网页
String title = dr.getTitle();//获取网页title
System.out.println(title);

//dr.findElement(By.id("kw")).sendKeys("hello Selenium");
//
//dr.findElement(By.id("su")).click();

try {
Thread.sleep(3000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println("success");
dr.quit();
}
}

注:

1、如使用的浏览器不是火狐浏览器时,需要在浏览器目录下新增一个Driver,如使用的是ie浏览器,需在ie浏览器安装目录加入IEDriverServer.exe

2、selenium版本与Firefox版本不匹配时,会出现错误,由此给出匹配版本

selenium     firefox

2.25.0            18

2.30.0            19

2.31.0            20

2.42.2            29

2.44.0            33

运行结果:

自动打开浏览器,并进入http://192.168.1.2:18080/login.html页面,完成所有动作后并会自动关闭浏览器。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值