2016年10月20日

摘要: 注:driver为一个WebDriver的实例,xpath为一个元素的xpath字符串,在本文中一律采用xpath的方式定位元素 1、鼠标右键点击操作:Actions action = new Actions(driver) ;action.contextClick(driver.findEleme 阅读全文
posted @ 2016-10-20 13:31 NorthernGirl 阅读(149) 评论(0) 推荐(0) 编辑

2016年10月17日

摘要: 一.为什么使用cssSelector定位元素? 目前针对一些常规定位方式有:By.id、By.name、By.LinkTest(针对<a>标签)、By.ClassName 针对不太好定位的,比如:没有id、name、class的定位方式,或者说id、name、class的value值显示重复,不太方 阅读全文
posted @ 2016-10-17 18:05 NorthernGirl 阅读(324) 评论(0) 推荐(0) 编辑
 
摘要: 只需在初始化driver方法时,写这两行代码即可: capabilities.setCapability("unicodeKeyboard", "True"); capabilities.setCapability("resetKeyboard", "True"); 阅读全文
posted @ 2016-10-17 13:57 NorthernGirl 阅读(237) 评论(0) 推荐(0) 编辑

2016年10月14日

摘要: 定位多个元素: findElements()方法可以返回一个符合条件的元素List 组 如: public void hitUpdatePersonnel(WebDriver driver, int index){ List<WebElement> elements = driver.findEle 阅读全文
posted @ 2016-10-14 10:16 NorthernGirl 阅读(7859) 评论(0) 推荐(0) 编辑
 
摘要: Selenium-Webdriver 提供了强大的元素定位方法,支持以下三种方法。 单个对象的定位方法 多个对象的定位方法 层级定位 定位单个元素在定位单个元素时,selenium-webdriver 提示了如下一些方法对元素进行定位。下面这些定位方式中,优先使用id、name、classname, 阅读全文
posted @ 2016-10-14 10:05 NorthernGirl 阅读(599) 评论(0) 推荐(0) 编辑

2016年10月13日

摘要: 上篇文章 写了 postman 基本使用 和 检查点。 这篇 记录一下 多个测试用例组成的一个场景下。 如何通过读取变量跑完整个场景。 因为有些场景 的用例是彼此关联的。 所以通过参数来实现。 如 我们测试的一个东西,用户登录的时候,有一个临时的token, 正式登录 要依赖整个临时的token 作 阅读全文
posted @ 2016-10-13 11:17 NorthernGirl 阅读(588) 评论(0) 推荐(0) 编辑

2016年10月12日

摘要: 一 接口请求流程 二 postman使用 从流程图中我们可以看出,一个接口请求需要设置:请求URL,请求方法,请求头,请求参数。同样的,在postman中,我们也只需要设置这四项即可完成一次请求。 GET请求示例 说明:GET请求的参数在URL链接上,所以,GET请求的请求头与请求参数如在接口文档中 阅读全文
posted @ 2016-10-12 11:25 NorthernGirl 阅读(2094) 评论(0) 推荐(0) 编辑

2016年10月11日

摘要: /** * @param driver -- 浏览器对象 * @param screenShotName -- 截图的文件名 * @return destImagePath -- 截图的存放路径 * @Description: 屏幕截图方法(动态注入到测试类的方法) */ public static 阅读全文
posted @ 2016-10-11 15:19 NorthernGirl 阅读(401) 评论(0) 推荐(0) 编辑
 
摘要: 一、Monkey测试简介Monkey测试是Android平台自动化测试的一种手段,通过Monkey程序模拟用户触摸屏幕、滑动Trackball、按键等操作来对设备上的程序进行压力测试,检测程序多久的时间会发生异常。二、Monkey程序介绍1) Monkey程序由Android系统自带,使用Java语 阅读全文
posted @ 2016-10-11 10:05 NorthernGirl 阅读(194) 评论(0) 推荐(0) 编辑

2016年10月10日

摘要: 重定向(模拟造数据) 例如:E代送商户端订单列表,模拟99+订单 接口:http://api.edaisong.com/20151022/order/consigneeaddressb 2.修改后,点击Generate my http response,生成接口地址; 3.然后复制生成的接口,添加到 阅读全文
posted @ 2016-10-10 09:31 NorthernGirl 阅读(197) 评论(0) 推荐(0) 编辑