selenium2 java第一个自动化测试程序

打开eclipse,选择菜单栏 File--->New ---> Java Project 弹出如下窗口:

1、新建工程:

在“Project name”选项中输入项目名称,我这里输入为“mypor”,可以直接点Finish。接下来,左上角就多了一个工程:

1、创建包:

在项目mypro上右键 New ---> Package

在弹出的窗口“Name”选项中输入包名,我这里的命名为“com.mypro.jase”,前后是大家的默认命名规则,注意中间一定要和项目名一致,不然程序编译的时候会出错。

3、创建类:

继续在包上右键 New ---> Class

在“Name”选项中输入类名,我这里输入的类名为“One”,Java 对类的命名一般要求首字母大写。然后点击“Finish”按钮会创建One.java 文件。

4、导入selenium2:

在创建的项目上右键 Build Path---->Add Libraries...

选择 User Library 选项,点击“Next”。

点击 User Libraries...

点击new:

创建一个 Library 的目录,名字随便取,下面那个框框不要勾,直接选ok。

选中创建的libraries目录,我这边就是selenium,点击Add External JARs…

选择解压的 selenium-2.53.1目录,先添加除 libs 目录下的所有 jar 文件。选中下面两个后点击打开;

再次选中创建的libraries目录,我这边就是selenium,点击Add External JARs…

选择解压的 selenium-2.53.1目录,打开libs文件夹,全选,打开;

然后点击OK就好了。

然后选中selenium,点击Finish:

看左边目录,导入的selenium已经存在了。

5、在 One.java 编写第一个自动化测试程序

package com.mypro.jase;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.*;

public class One {
	public static void main(String[] args){
		System.out.println("strart selenium");
		System.setProperty("webdriver.firefox.bin",  "C:/Program Files (x86)/Mozilla Firefox/bin/firefox.exe");
		WebDriver driver = new FirefoxDriver();
		
		driver.get("http://www.baidu.com/");
		driver.findElement(By.id("kw")).sendKeys("selenium java");
		driver.findElement(By.id("su")).click();

	}
}

这个意思我就不一句句解释了,大家是在不懂可以借助度娘,这种基础程序的解释很多很多。

点击编译:


这个自动化程序主要实现的是:

1:、在eclipse控制台输出“start selenium”;

2、打开火狐浏览器;

3、在火狐浏览器地址栏输入“http://www.baidu.com/”,打开百度网页;

4、在搜索框输入“selenium java”;

5、点击“百度一下”,跳出相关搜索页。


谷歌浏览器的实现需要下载驱动,驱动下载地址:http://www.seleniumhq.org/download/


解压得到 chromedriver.exe 文件,获得它的目录(最好是把它复制粘贴到chorme浏览器的安装目录下去)。


把目录添加到path路径后面,老方法,原路径后加个分号,把 chromedriver.exe 文件的目录加到后面去。

然后把代码改成:

package com.mypro.jase;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.*;

public class One {
	public static void main(String[] args){
		System.out.println("srart selenium");
		System.setProperty("webdriver.chrome.driver", "C:/Program Files (x86)/Google/Chrome/Application/chromedriver.exe");
		WebDriver driver = new ChromeDriver();
		
		driver.get("http://www.baidu.com/");
		driver.findElement(By.id("kw")).sendKeys("selenium java");
		driver.findElement(By.id("su")).click();

	}
}
就好啦~

其他浏览器也都是一样的道理,就不啰嗦了。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值