摘要: 1、官网下载对应版本的jdk: http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html 我下载的版本为:jdk-7u79-linux-x64.tar.gz 2、下载该jdk到本地,上传linux上,可以放在自己新建的工作目录或者放在opt临时目录下,新建目录/usr/test ... 阅读全文
posted @ 2016-03-30 22:10 jdango 阅读(1523) 评论(0) 推荐(0) 编辑
摘要: 一、什么是接口测试? 接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。 接口测试适用于为其他系统提供服务的底层框架系统和中心服务系统,主要测试这些系统对外部提供的接口,验证其正确性和稳定性。接口测试同样适用于一个上层系统中的服务层接口,越往上层,其... 阅读全文
posted @ 2016-03-30 22:06 jdango 阅读(2101) 评论(1) 推荐(1) 编辑
摘要: 设计框架原则: 数据分离,业务层和逻辑层不要混杂在一起. 设计图: 框架结构初始化: com.wymall.test:这是存放这个框架源代码的根目录 base:里面有个基类(BaseParpaare.java),这个类的只要作用是启动和关闭浏览器,启动浏览器使用了TestNG 的@BfforeCla 阅读全文
posted @ 2016-01-27 22:14 jdango 阅读(2344) 评论(17) 推荐(1) 编辑
摘要: 在开发一个 Selenium WebDriver 测试,我们可以使用页面对象模型。这个模型可以使测 试脚本有更高的可维护性,减少了重复的代码,把页面抽象出来。对象模型也提供了一个注释,帮助缓存远程,避免出现元素过期的问题。 分类页面元素 新建java项目selenium_po,导入testng和se 阅读全文
posted @ 2016-01-27 22:09 jdango 阅读(1729) 评论(0) 推荐(1) 编辑
摘要: TestNG,即Testing Next Generation,下一代测试技术,是一套根据JUnit和NUnit思想而构建的利用注释来强化测试功能的一个测试框架,即可以用来做单元测试,也可以用来做集成测试。 安装:Help-->Install New Software 点击Add,在弹出的对话框输入: 点击OK,一路安装即可 TestNG与selenium结合使用 新建J... 阅读全文
posted @ 2016-01-27 21:32 jdango 阅读(791) 评论(0) 推荐(0) 编辑
摘要: selenium处理HTML5 处理Vedio WebDriver driver = new FirefoxDriver(); driver.get("http://videojs.com/"); pause(2000); //找到vedio元素 WebElement vedio = driver. 阅读全文
posted @ 2016-01-27 21:20 jdango 阅读(903) 评论(0) 推荐(0) 编辑
摘要: 上传文件 元素标签是input时上传方式 上传是一个input,对于这种元素是input 的标签可以采用元素的sendKeys()方法来直接赋值,upload.html代码: 具体代码: import org.openqa.selenium.By; import org.openqa.seleniu... 阅读全文
posted @ 2016-01-27 21:16 jdango 阅读(1129) 评论(0) 推荐(0) 编辑
摘要: WebElement相关方法1.点击操作WebElement button = driver.findElement(By.id("login"));button.click();由元素对象调用click()方法;2.清除操作WebElement username = driver.findEle... 阅读全文
posted @ 2016-01-25 22:22 jdango 阅读(4424) 评论(0) 推荐(1) 编辑
摘要: 默认启动firefox浏览器Webdriver driver = new FirefoxDriver();启动谷歌浏览器配置chromedriverWebDriver driver;System.setProperty("webdriver.chrome.driver", chromedriver_... 阅读全文
posted @ 2016-01-25 21:58 jdango 阅读(7981) 评论(2) 推荐(1) 编辑
摘要: 辅助工具: chrome浏览器,F12打开控制台; Firefox浏览器,F12打开控制台; 或者选中要定位的元素右键 安装firefox扩展firebug和firepath; 安装之后F12可调用firebug; firepath内嵌在firebug中; 选中要定位的页面元素,右键可以获得该元素的xpat... 阅读全文
posted @ 2016-01-25 21:49 jdango 阅读(1362) 评论(0) 推荐(0) 编辑