自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (6)
  • 收藏
  • 关注

原创 Python2.7遍历读取中文目录

整体文件目录:#coding=utf-8import os#1.读取单个中文文件夹path=u'd:/py/test3/中文文件夹'.encode('gbk')lst=os.listdir(path)for fl in lst:    print fl.decode('gbk').encode('utf-8')打印出结果:进一步,#2.

2016-09-05 16:00:21 7079 1

原创 soapui与webservice接口测试[3]

接soapui与webservice接口测试[1] 、soapui与webservice接口测试[2]三、参数化及值传递场景:根据getRegionDataSet接口获取省市名称及其ID(如:福建),再根据getSupportCityDataSet获取城市名称及其ID(如:厦门),最后通过getWeather获取天气状况。首先,添加一个properties,包括Region

2016-07-28 14:50:10 4791 1

原创 selenium webdriver+testng自定义html测试报告

运行testng.xml生成的测试报告index.html打开速度慢,不够直观,还有一些bug;所以琢磨着自己简单的设计一个html,然后利用java拼接html的方法,最后利用testng的listener监听器,生成报告。一、预期效果:二、简单自定义html模板: UI自动化测试报告 测试用例运行结果列表 测试用例名

2016-05-23 20:10:08 5214 2

原创 appium android——利用testng和maven并行执行用例

一、测试类package com.wiley.appiumConcurrent;import java.net.MalformedURLException;import java.net.URL;import org.openqa.selenium.By;import org.openqa.selenium.WebElement;import org.openqa.seleniu

2016-05-12 15:17:37 2010

原创 appium结合sikuli的简单实践

测试场景:打开myreaciton.apk,点击skip login按钮,点击“crazy fingers”菜单,选择left_hand及index_finger,开始模拟支付宝咻一咻类似的点击(10s倒计时),最后断言点击数。1、首先建一个CapabilitiesFactory类用来定义所测的app(MyReaction.apk)package com.wiley.drive

2016-04-26 18:05:29 2524 3

原创 selenium实现嵌套页面对象实例--查询功能(POM)

在此实例中将以http://www.amazon.com/的查询功能来创建页面对象模型,让我们来看看如何在首页使用查询功能。每个页面都提供了查询图书的功能。当查询提交后,返回一个新的相应的查询结果界面。如何实现1.创建一个HomePage类package com.wiley.pageobjects;import java.util.concurrent.TimeUn

2016-01-06 16:32:49 2185

原创 正则匹配身份证号

现在国家统一规定18位身份证:地址码(1+5)+ 出生日期码(8)+ 顺序码(3)+ 校验码(1)-----------------------重庆市(500000)>>> import re>>> r=r'(^[1-8][0-7]{2}\d{3}([12]\d{3})(0[1-9]|1[012])(0[1-9]|[12]\d|3[01])\d{3}([0-9X])$)'>>> re.

2016-09-07 15:21:35 2236

原创 python webdriver简单实例:爬取网页图片

Python2.7爬取网页:http://tieba.baidu.com/p/4114581614中的food图片一、获取网页首先,通过webdriver,获取该网页源码,然后通过正则表达式匹配出所有图片,最后将其保存在指定目录。图片:二、代码实现#coding=utf-8 import urllib,re,os from selenium import web

2016-09-05 23:02:21 5913

原创 python2.7.12安装MySQLdb模块

访问http://www.lfd.uci.edu/~gohlke/pythonlibs/,下载MySQL_python-1.2.5-cp27-none-win_amd64.whl将其拷贝到python安装目录下的Scripts目录下,在文件位置打开cmd,执行pip install MySQL_python-1.2.5-cp27-none-win_amd64.whl验证,p

2016-08-31 10:46:28 6753 2

原创 py正则表达式笔记

一、定义正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。re 模块使 Python 语言拥有全部的正则表达式功能。二、Python字符匹配import rer=r'ab'print re.findall(r,'abcdefgabcd')注意:如果有元字符,注意使用转义符'\'e.g:>>> r=r'1\*2'>>>pri

2016-08-23 16:30:24 1446

原创 soapui与webservice接口测试[2]

接上篇博客soapui与webservice接口测试[1]二、开始测试右键点击WeatherWSSoap,点击Generate TestSuite,选择Single Testcase with one Request for each Operation,点击ok,生成对应testsuite假如现在我们要测试getWeather这个接口,双击打开对应请求,输入CityCod

2016-07-28 11:27:45 1110 1

原创 soapui与webservice接口测试[1]

SoapUI是一个开源测试工具,通过soap/http来检查、调用、实现Web Service的功能/负载/符合性测试。话不多说,简单实践一下。一、创建soap project打开soapui主界面,new 一个soap project在免费webservice接口网站:http://www.webxml.com.cn/上查看天气预报:http://ws.webxml.com.

2016-07-28 10:54:03 2062

转载 selenium Remote Server 实现原理

转载自:http://www.cnblogs.com/tobecrazy/selenium作为一个出色的web automation框架,被越来越多的企业采用究其原因,框架设计的比较remarkable,作为一个开源的框架,能够开辟出一套协议,以至于针对app测试的appium采取相同的strategy。使用的是webdriver protocol的扩展版。为什么说这个框架设计的比

2016-07-15 11:09:39 930

原创 webdriver结合tesseract-ocr处理简单验证码

使用OCR自动化识别,一般识别率不是太高,处理一般简单验证码还是没问题,这里使用的是Tesseract-OCR,下载地址:http://pan.baidu.com/s/1kUGaw8R怎么使用呢?首先,环境变量path添加tesseract-ocr的安装路径,然后使用命令窗口查看:如果出现如上输出,表示安装正常。我准备了一张验证码cp.png放在e盘tesseract目录下

2016-06-21 17:19:30 2381

原创 firebug在console中使用cd(window)切换到iframe窗口

比如,http://reg.163.com/这个网址,我们要在console中切换到loginByAccount这个iframe进行调试,应该怎么做呢?幸好firebug提供了cd(window)这个功能,具体查看https://getfirebug.com/wiki/index.php/Cd具体操作如下:首先:切换到所在iframe:cd($$("#if-lg>i

2016-06-21 15:47:21 1838

原创 selenium打开新窗口以及窗口切换

package com.wiley.windows;import java.util.Set;import org.junit.AfterClass;import org.junit.BeforeClass;import org.junit.Test;import org.openqa.selenium.By;import org.openqa.selenium.Javascrip

2016-06-15 17:47:33 18115

原创 java生成随机字符串

package com.suncco.wiley;import java.util.Random;public class GenerateAlphanum { /** * 方法一 *生成指定长度的字母数字组合字符串 */ public static String getAlphanumString(int length) { Random random = new Ra

2016-06-14 14:20:36 659

原创 selenium页面元素截图

package com.selenium.api;import java.awt.Rectangle;import java.awt.image.BufferedImage;import java.io.File;import javax.imageio.ImageIO;import org.apache.commons.io.FileUtils;import org.junit.

2016-06-14 14:08:04 3462

原创 appium 利用相对坐标解锁九宫格

今天,碰到了一个九宫格解锁的问题,查了资料,找到了一篇相关文章:http://www.cnblogs.com/tobecrazy/p/4881390.html,但是下图并不能获取某个空格的element,所以失效。。。于是就想到用坐标的方法解决一、获取坐标位置我用的是hm2a:手机设置--其他高级设置--开发者选项--开启指针位置二、编程实现利用TouchActionfin

2016-05-25 16:41:42 2351

原创 webdriver获取input元素值的几种方法

input输入框DOM结构:好的,首先我们给该input传入一个值“123”:WebElement username = driver.findElement(By.name("username"));username.sendKeys("123");现在,我们要做的是怎么将这个“123”读取出来?可能你会想到的是element.getText()这个方法,话不多说,先试一下

2016-05-19 10:21:44 13861 1

原创 testng实现参数化以及@optional的使用

一、项目路径下建一个testng.xml 二、建一个browser的类package com.wiley.demo;import org.openqa.selenium.WebDriver;import org.openqa.selenium.

2016-05-12 17:30:18 4461 1

原创 win7在virtualbox虚拟机安装xp系统并结合selenium grid使用

一、安装1、新建(磁盘大小)--注意:xp系统,声卡的选择(不是Realtek AC97)否则在安装过程中会出现portcls.sys蓝屏问题2、分区3、win pe安装,安装完成后选择“不重启”,进入C:\Windows\System32\drivers\processr.sys,改名(如:processr.sys.bak)4、重启二、共享文件夹1、虚拟机安装增强功能

2016-05-10 17:02:26 886

转载 selenium 测试框架中使用grid

转载自:http://www.cnblogs.com/tobecrazy/首先介绍一下grid ,selenium grid 是一种执行测试用例时使用的包含不同平台(windows、Linux、Android)的框架,并且这些平台是由一个中心点控制,这个中心点称之为HUB,而那些不同的平台称之为NODE其结构如下:为什么使用selenium grid:如果你的程

2016-05-06 16:15:33 753

原创 sikuli优缺点

Practical UsesSikuli can be used to automate Flash Objects / Flash Websites.It can be useful to automate Window based application. We can automate, what we are seeing on the screen.It provides, si

2016-04-19 11:28:41 1032

原创 selenium结合sikuli实现百度的图片搜索功能

本文是一个简单的maven项目,实现场景为:访问百度(https://www.baidu.com)--点击搜索框中的“camera”图标--点击“本地上传图片”--输入文件名--点击“打开”按钮。首先,在pom.xml中引用项目所需要的依赖包;<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w

2016-04-19 11:24:54 948

原创 selenium结合autoit3实现文件上传及下载

Au3脚本是AutoIt3 Windows自动安装脚本语言。AutoIt 是一种自动控制工具。它可以被用来自动完成任何基于 Windows 或 DOS 的简单任务。下面将结合selenium来实现文件的上传和下载。1、首先下载au3(百度搜索autoIt3直接访问官网即可)2、au3定位文件上传窗口3、编写au3脚本并compile成对应的*.exe可执行文件以便调用;Cont

2016-04-15 22:51:30 2917

原创 selenium一个具体页面的实现(结合autoit3和sikuli)

下面是具体的示例:1、添加成果界面及dom结构2、点击上传证明后的界面及dom结构3、利用上篇文章我们就可以很容易对上述页面进行操作package com.wiley.enterprise;import org.openqa.selenium.By;import org.sikuli.script.FindFailed;import org.te

2016-04-15 22:28:53 1311

原创 Selenium常用函数封装

基本的webdriver函数封装

2016-04-15 21:33:25 1362

原创 使用jUnit和JDBC来读取数据库中的数据

测试是相当重复的工作,不仅因为我们要一次又一次运行相同的测试。 例如,我们可能运行同一个测试需要有不同的输入或者测试条件,然后验证相应出的输出结果 。每一个测试 都有相同的步骤,仅是测试数据不而已。本例中使用jdbc来连接MySQL数据库,在项目中导入mysql-connector-java-5.1.26-bin.jar。MySQL图形界面数据如下图:如何实现:pack

2016-01-13 15:31:00 2589

原创 selenium处理HTML5的视频播放

HTML5定义了一个新的元素,指定了一个标准的的方式来嵌入电影片段,IE9+,Firefox,Opera,Chrome都已经支持。下面是一个简单的例子,实现视频的播放和暂停。package com.selenium.api;import static org.junit.Assert.*;import org.junit.Test;import org.openqa.selenium

2016-01-13 14:09:20 2680

转载 使用java实现去除各种空格

本文给大家汇总介绍了5种java中去除空格的方法,分别是String.trim()、str.replace(" ", "");、replaceAll(" +","");以及自定义的remove函数,非常的简单实用,需要的小伙伴可以参考下。1. String.trim()trim()是去掉首尾空格2.str.replace(" ", ""); 去掉所有空格,包括首尾、中间St

2015-12-25 17:56:51 2692

转载 一个例子让你了解Java反射机制

Java反射机制:通俗地说,反射机制就是可以把一个类,类的成员(函数,属性),当成一个对象来操作,希望读者能理解,也就是说,类,类的成员,我们在运行的时候还可以动态地去操作他们.理论的东东太多也没用,下面我们看看实践 Demo ~Demo:package demo.reflect; import java.lang.reflect.*; public class

2015-12-25 17:02:56 414

原创 selenium webdriver2.0实现邮件发送

To send the results I’m using JavaMail 1.4.2. 步骤一:权限验证              Properties props = new Properties();              props.put("mail.smtp.auth", true);              props.put("mail.smtp.sta

2015-12-10 21:21:53 1379

原创 appium_android 环境搭建

Appium_android环境搭建,不喜勿喷1、 jdk安装和环境配置(这个大家应该都懂,不做介绍)2、 adt安装和环境配置32位系统:adt-bundle-windows-x86-20140624.zip(http://pan.baidu.com/s/1gd8pxNP),64位系统:adt-bundle-windows-x86_64-20140624.zip(ht

2015-12-10 21:05:40 595

Webdriver-api

webdriver-api,通过Firefox等浏览器打开index.html,可以查看各种函数的实现发放

2016-01-06

RedWoodHQ_quick guide.pdf

RedWoodHQ,一个简单的webdriver操作工具,这个文档是其quick guide!

2016-01-06

selenium实现页面对象实例

selenium webdriver实现页面对象实例,一个简单的查询功能!

2016-01-06

selenium-2.46.0.rar

appium测试中所需要的selenium jar包

2015-09-07

二级公共基础教程

二级公共基础教程

2013-05-20

《EDA》课程设计实验报告

《EDA》课程设计一份比较完整的实验报告,轻松解决你的问题!!!

2013-05-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除