Selenium自动化测试----视频学习笔记
2015-12-11 16:49
459 查看
Day01
1)背景
2)为什么需要自动化
不能发现BUG,不会提升质量。只是限定于对老功能发现问题。
3)原理介绍
QTP:商业工具,笨重但是功能强大 Selenium2:轻量级,需要一定编程基础4)环境配置
JDK安装
eclipse
testNg安装
firefox32.0: 不自动更新 添加firebug firepath
5)其他工具
Day02
启动浏览器
1)启动Firefox
2)启动Chrome
3)启动IE
代码:
本文出自 “ehealth” 博客,谢绝转载!
1)背景
2)为什么需要自动化
不能发现BUG,不会提升质量。只是限定于对老功能发现问题。
3)原理介绍
QTP:商业工具,笨重但是功能强大 Selenium2:轻量级,需要一定编程基础4)环境配置
JDK安装
eclipse
testNg安装
firefox32.0: 不自动更新 添加firebug firepath
5)其他工具
Day02
启动浏览器
1)启动Firefox
2)启动Chrome
3)启动IE
代码:
package webDriver; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebDriver.Navigation; import org.openqa.selenium.chrome.ChromeDriver; import org.openqa.selenium.firefox.FirefoxDriver; import org.openqa.selenium.ie.InternetExplorerDriver; public class test { public static void main(String[] args) { // TODO Auto-generated method stub } public static void firefox(){ WebDriver d = new FirefoxDriver(); Navigation nav=d.navigate(); nav.to("http://www.baidu.com"); d.close(); d=null; } public static void chrome(){ System.setProperty("webdriver.chrome.driver", "file/chromedriver.exe"); WebDriver d=new ChromeDriver(); Navigation nav=d.navigate(); nav.to("http://www.baidu.com"); d.close(); d=null; } public static void IE(){ System.setProperty("webdriver.ie.driver", "file/IEDriverServer.exe"); WebDriver ie=new InternetExplorerDriver(); Navigation nav=ie.navigate(); nav.to("http://www.baidu.com"); ie.close(); ie=null; } }
本文出自 “ehealth” 博客,谢绝转载!
相关文章推荐
- dubbo获取ApplicationContext
- AWK文本处理之--文本奇偶分行
- Linux I2C设备驱动编写(三)-实例分析AM3359
- java获取本机IP地址
- 中文Win7下成功安装calabash-android步骤
- grunt uglify 压缩中文乱码
- 最详细的Log4j使用教程(二)
- 字符串Hash函数对比
- 5.2.1、SSAS-维度-雪花维度
- 5.2、SSAS-维度-基本知识
- 在CodeBlocks环境下使用boost库
- Linux I2C设备驱动编写(二)
- Java学习笔记----事件驱动程序设计
- LeetCode171——Excel Sheet Column Number
- 如何安装altium designer 10
- ORACLE官方全托管驱动 Oracle.ManagedDataAccess 12.1.0.1.0
- RequireJS 2.0 正式发布(转)
- HashMap早知道
- 基于设备唯一标识符的CAN网络临时编址方法
- 使用mod_jk整合Apache HTTP Server和Tomcat