10 2016 档案
【转】使用Eclipse搭建Python开发环境
摘要:因为要进行自动化测试,所以要搭建Python开发环境.这里将使用Eclipse+pyDev进行搭建,在此作为笔记记录下来. 需要的组件: 1.Eclipse SDK 3.7(这里将不再叙述Eclipse的安装步骤) 2.python--下载地址:http://www.python.org/getit
阅读全文
【转载】Selenim入门环境的搭建--Java环境下的Java Maven Project
摘要:一、开发环境 二、创建一个project package cn.testfan.test_selenium; import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium
阅读全文
【转载】WebDriver常用的鼠标/键盘操作
摘要:注:driver为一个WebDriver的实例,xpath为一个元素的xpath字符串,在本文中一律采用xpath的方式定位元素 1、鼠标右键点击操作:Actions action = new Actions(driver) ;action.contextClick(driver.findEleme
阅读全文
Selenium 中 cssSelector定位
摘要:一.为什么使用cssSelector定位元素? 目前针对一些常规定位方式有:By.id、By.name、By.LinkTest(针对<a>标签)、By.ClassName 针对不太好定位的,比如:没有id、name、class的定位方式,或者说id、name、class的value值显示重复,不太方
阅读全文
Appium 解决不能输入中文字符问题
摘要:只需在初始化driver方法时,写这两行代码即可: capabilities.setCapability("unicodeKeyboard", "True"); capabilities.setCapability("resetKeyboard", "True");
阅读全文
Selenium定位二 --多个元素定位方法 和层级定位方法
摘要:定位多个元素: findElements()方法可以返回一个符合条件的元素List 组 如: public void hitUpdatePersonnel(WebDriver driver, int index){ List<WebElement> elements = driver.findEle
阅读全文
Selenium定位一 --单个元素定位方法
摘要:Selenium-Webdriver 提供了强大的元素定位方法,支持以下三种方法。 单个对象的定位方法 多个对象的定位方法 层级定位 定位单个元素在定位单个元素时,selenium-webdriver 提示了如下一些方法对元素进行定位。下面这些定位方式中,优先使用id、name、classname,
阅读全文
postman 添加环境变量 并 读取变量 作为参数 传入,跑整个场景
摘要:上篇文章 写了 postman 基本使用 和 检查点。 这篇 记录一下 多个测试用例组成的一个场景下。 如何通过读取变量跑完整个场景。 因为有些场景 的用例是彼此关联的。 所以通过参数来实现。 如 我们测试的一个东西,用户登录的时候,有一个临时的token, 正式登录 要依赖整个临时的token 作
阅读全文
【转载】 postman使用教程
摘要:一 接口请求流程 二 postman使用 从流程图中我们可以看出,一个接口请求需要设置:请求URL,请求方法,请求头,请求参数。同样的,在postman中,我们也只需要设置这四项即可完成一次请求。 GET请求示例 说明:GET请求的参数在URL链接上,所以,GET请求的请求头与请求参数如在接口文档中
阅读全文
Selenium生成Report的利器- ExtentReports
摘要:/** * @param driver -- 浏览器对象 * @param screenShotName -- 截图的文件名 * @return destImagePath -- 截图的存放路径 * @Description: 屏幕截图方法(动态注入到测试类的方法) */ public static
阅读全文
学习使用monkey 测试
摘要:一、Monkey测试简介Monkey测试是Android平台自动化测试的一种手段,通过Monkey程序模拟用户触摸屏幕、滑动Trackball、按键等操作来对设备上的程序进行压力测试,检测程序多久的时间会发生异常。二、Monkey程序介绍1) Monkey程序由Android系统自带,使用Java语
阅读全文
charles 结合mocky 模拟数据
摘要:重定向(模拟造数据) 例如:E代送商户端订单列表,模拟99+订单 接口:http://api.edaisong.com/20151022/order/consigneeaddressb 2.修改后,点击Generate my http response,生成接口地址; 3.然后复制生成的接口,添加到
阅读全文
学习chrome 插件 DHC ,http请求传参方法
摘要:DHC的简介 DHC是一款可以帮助用户使用chrome插件模拟HTTP客户端发送测试数据到服务器的谷歌浏览器插件,在chrome中安装了DHC插件以后,就可在服务器端代码初步完成的时候,使用DHC进行数据测试,以便更早地了解到程序的BUG和需求。DHC插件的使用方式也非常简单,只需要输入服务器端的地
阅读全文
Selenium WebDriver对cookie进行处理绕过登录验证码
摘要:现在几乎所有登录页面都会带一个验证码,做起自动化这块比较麻烦, 所以要绕过网站的验证码。 首先需要手动登录一次你的测试网站,去chrome的F12里获取这个网站的cookie信息,找到对应的保存登录信息的cookie,记录下来备用,接下来再代码中将上述cookie信息通过webdriver写入的自动
阅读全文
soapUI 在多个测试套件 testsuite 里,多个testcase里传值如何实现
摘要:1.首先 要添加一个全局 自定义变量 Custom Properties 2.用transfer property 将取来的值 放入到变量 getToken 里 3.在另一个testcase里将传入变量gettoken 的值取出来 4.建一个tranfer property ,将值取出来放入到htt
阅读全文
Soapui 简单学习整理
摘要:post 请求 输入汉字提示错误的问题 ; 如图 将request请求 下的属性 Encoding改为UTF-8
阅读全文
浙公网安备 33010602011771号