自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qianbingbing的博客

总是在梦里

  • 博客(20)
  • 收藏
  • 关注

原创 python基础——装饰器

1、装饰器的使用场景在介绍装饰器前。我们不妨想一个问题:为什么要创造装饰器?它的存在一定是为了解决一些实际问题,那么可能是哪些问题呢?2、为什么要使用装饰器3、什么是装饰器4、各式各样的装饰器

2017-12-07 17:17:50 311

原创 基于Python的Selenium自动化(4)—如何生成测试报告

在项目中一般都会使用单元测试框架来对我们的测试代码进行管理,python中单元测试框架很多,其中有几个比较好的单元测试框架,例如:unittest,nose,pytest等。上一篇博客中介绍了pytest框架的基本使用。这篇文章将介绍的是如何使用pytest生成测试报告1、生成TXT格式的报告 py.test –resultlog=log.txt 2、生成XML格式的报告 py.test –j

2017-04-11 18:44:24 2565

原创 基于Python的Selenium自动化(3)— 实现验证码截取并识别

基于UI层的自动化,有一些坑在里面,几乎几个每个人都会遇到的,其中之一就是注册或登录时需要验证码。由于验证码时动态生成的。每次访问都会不同,这样的话,使用脚本去登录会是一件麻烦的事。 如何解决呢

2016-12-18 01:32:38 13189 7

原创 基于python语言的selenium自动化测试(2)-测试代码与脚本代码分离

上一篇介绍了如何搭建selenium环境,也给出了一小段代码演示如何使用selenium 博客不会过多的介绍如何使用selenium api 更多地在于如何构建一个自动化测试项目,所以要做到代码的分层是很关键一步 本文介绍如何使用pytest+selenium的框架做到测试代码与脚本代码的分离pytest是一个非常成熟的全功能的Python测试框架,主要特点有以下几点:1、简单灵活,容易上手;

2016-11-28 20:24:58 4161

原创 基于python语言的selenium自动化测试(1)-环境搭建

selenium 是一个web的自动化测试工具,不少学习功能自动化的同学开始首选selenium ,相因为它相比QTP有诸多有点:免费,也不用再为破解QTP而大伤脑筋小巧,对于不同的语言它只是一个包而已,而QTP需要下载安装1个多G 的程序。这也

2016-11-25 17:28:10 2269 1

原创 APP自动化(2)——Appium 启动服务并连接模拟器和真机方案

如果你已经搭建好Appium的环境后,接下来想对一款APP的进行自动化测试的话。那么首先得让appium连接你的模拟器或者真机。才能开展测试。本文尝试用不同的方式搭建连接。以适应不同人群的选择。希望有一种方法能够适合你。1、Appium连接sdk中的模拟器了解android的人都在知道,android sdk中自带AVD Manager(Android Virtual Device Manager)

2016-06-16 11:39:40 28823 2

原创 Robot Framework 问题篇

此贴用于记录在学习Robot Framework中出现的一些问题 ===================================20160506==========================================在元素定位的时候遇到一个比较比怪的问题,同样使用click link 点击网页中的a标签。但是在百度的页面点击时有效。在qq授权界面一直提示无法找到元素

2016-05-06 18:47:32 4718

原创 Robot Framework 自定义library

我们常常需要使用一些自定义的库文件来满足一些特别的需求,这时候我们可以可以写一些代码来拓充库。 这就是自定义library。下面将以python为语言基础一步一步介绍怎么自定义library 1、在安装python的路径下找到\Lib\site-packages中新建自定义library文件夹。如:CustomLibrary 2、在文件夹中创建Python文件即.py文件,与类名一致

2016-05-05 17:31:33 7645

原创 Python基础-实践课之点球大战

#coding=utf-8import timefrom random import choice#define a list to store the resultresult = [0,0]#define two funcationorientation =['1','2','3','4','5']def kick(): print '===Round %d -you ki

2016-04-25 18:37:13 2860

原创 APP自动化(1)——搭建Appium自动化测试平台环境(基于python&android)

由于是基于python与android。所以前面的步骤1-3是搭建Android和python的环境的。从步骤4才是搭建Appium环境1、安装并配置JDK,JRE1) 安装JDK,JRE 下载地址: http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html 2) 在环境变量中添加相应的变量名

2016-04-11 20:01:07 1938

原创 Python基础——初探“类”

1、什么是类?从中文的角度解释类,实在让人匪夷所思,总觉得这个词不应该出现的计算机的语言当中,因为中文中我们常常是说人类,鸟类等等,这让人有一种感觉,就是这个次应该是用来自然界的一种东西。那么我们从英文的角度去看呢?

2016-03-23 21:58:15 456

原创 Python基础——python学习图谱

=

2016-03-16 19:39:03 892

原创 Python基础——如何使用文件及目录

print fo.mode

2016-03-16 19:34:24 409

原创 Python基础——如何使用PyInstaller打包python程序

PyInstaller 是一个用来将 Python 程序打包成一个独立可执行软件包,支持 Windows、Linux 和 Mac OS

2016-03-14 14:08:34 2063

原创 Python基础——module

!/usr/bin/python-- coding: UTF-8 --how to use module function,now we try to use importimport module, now the module source file must in the same pathimport hellosb import mathnow you can use the modul

2016-03-10 20:22:35 366

原创 Python基础——列表、元组、字典

!/usr/bin/python-- coding: UTF-8 --this is about listslist1 =[‘python’,’java’,’android’,’sql’] #define a lists list2 =[‘python’,’java’,’android’,’sql’] #define another lists print list1[0] a= cmp

2016-03-10 19:14:57 700

原创 Python基础——实现对关键字的抓取

grep the keywords

2016-03-04 19:32:07 1604

原创 Python推荐书籍

python推荐书籍

2016-03-04 11:26:50 955

原创 如何使用shell脚本对android手机的操作---初级篇1

@echo off set var1=100 :start echo @echo off set var=50 :continue echo call adb shell input keyevent 3 adb shell monkey -p com.goodix.fpsetting -v -v 1000 adb shell input keyevent 6 set /

2016-01-25 19:57:16 2924

原创 android第一课:android开发环境搭建

1、安装Java Jdk下载Java Jdk 并安装(路径最好修改一下,不建议默认配置,方便配置环境变量)2、配置Java Jdk,并测试Java Jdk安装是否成功第一步:变量名:JAVA_HOME变量名:C:\jdk1.6.0_10第二步:变量名:classpath变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%

2015-10-13 23:50:02 452

空空如也

空空如也

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

TA关注的人

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