selenium2 java第一个自动化测试程序
2017-03-30 16:07
309 查看
打开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 文件的目录加到后面去。
然后把代码改成:
其他浏览器也都是一样的道理,就不啰嗦了。
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(); } }就好啦~
其他浏览器也都是一样的道理,就不啰嗦了。
相关文章推荐
- 编写高质量代码改善C#程序的157个建议——建议157:从写第一个界面开始,就进行自动化测试
- 用java程序登录应用程序,自动化测试
- Flex+BlazeDs+Java的第一个测试程序
- Java+Selenium3基础篇5-第一个自动化测试脚本
- 【Java+Selenium(5)】---- 编写第一个自动化测试脚本
- 第一个树莓派JAVA测试程序-LED灯控制
- 第一个Hibernate 程序终于测试通过了
- 我的第一个JAVA程序
- 第一个JAVA程序 helloworld
- 第一个JAVA程序就碰到了数组越界......
- java字符串检查菜单 (第一个真正属于自己的程序)
- 关于在Java程序当中创建对象等基本操作的性能测试
- 贴出我第一个手机Java程序
- 第一个Java程序'Hello world'
- Java程序的单元测试-分析并获取测试用例
- 一个用来测试Webservice里面方法的桌面小程序(用java写的)
- Pro*c在oracle10g上的第一个入门测试程序
- 我的第一个AJAX测试小程序
- 到现在为止,成功调试完成我的第一个Java程序,意味着我也要进行Java这一行了,请看我的代码!
- [java]我的第一个java 程序