摘要: 设计思路 1) 优先级--针对所有接口 1、暴露在外面的接口,因为通常该接口会给第三方调用; 2、供系统内部调用的核心功能接口; 3、供系统内部调用非核心功能接口; 2) 优先级--针对单个接口 1、正向用例优先测试,逆向用例次之(通常情况,非绝对); 2、是否满足前提条件 > 是否携带默认参值参数 阅读全文
posted @ 2018-01-19 15:39 EllaYao 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 第一步:安装python编译环境 安装python编译环境之前,必须保证已安装jdk哈,如果为安装,请参考https://jingyan.baidu.com/article/6dad5075d1dc40a123e36ea3.html python安装下载地址:https://www.python.o 阅读全文
posted @ 2017-12-11 14:57 EllaYao 阅读(1030) 评论(0) 推荐(0) 编辑
摘要: 转自https://my.oschina.net/u/3041656/blog/820023 摘要: python + requests实现的接口自动化框架详细教程 前段时间由于公司测试方向的转型,由原来的web页面功能测试转变成接口测试,之前大多都是手工进行,利用postman和jmeter进行的 阅读全文
posted @ 2017-12-08 15:04 EllaYao 阅读(1002) 评论(0) 推荐(0) 编辑
摘要: package com.test.elementwait; import org.openqa.selenium.By;import org.openqa.selenium.WebDriver;import org.openqa.selenium.firefox.FirefoxDriver;impo 阅读全文
posted @ 2017-11-03 16:02 EllaYao 阅读(13864) 评论(0) 推荐(0) 编辑
摘要: 1.动态id定位不到元素for example: //WebElement xiexin_element = driver.findElement(By.id("_mail_component_82_82")); WebElement xiexin_element = driver.findElem 阅读全文
posted @ 2017-11-03 15:41 EllaYao 阅读(729) 评论(0) 推荐(0) 编辑
摘要: 之前使用selenium-webdriver来写UI的自动化脚本,发现有一个元素一直无法定位,查看其源码,如下 利用xpathChecker验证了xpath语句的是正确的,但是控制台一直报错: no such element: Unable to locate element: {"method": 阅读全文
posted @ 2017-10-31 16:48 EllaYao 阅读(21090) 评论(2) 推荐(2) 编辑
摘要: 一、对于页面存在滚动条,可以通过插入JS控制滚动条(最常用的方法) (1)将滚动条移动到指定坐标位置处 ((JavascriptExecutor) driver).executeScript("window.scrollTo(X, Y)"); (2)使滚动条到页面底部,定位底部元素 Action a 阅读全文
posted @ 2017-10-18 14:05 EllaYao 阅读(828) 评论(0) 推荐(0) 编辑