自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (4)
  • 收藏
  • 关注

转载 robotframework学习资料链接

http://www.cnblogs.com/pachongshangdexuebi/p/7086564.html爬虫上的雪碧的微博

2017-09-21 16:22:07 334

转载 robotframework关键字

下面关键字全部由 Builtin 库提供,Builtin 为 Robot Framework 标准类库。Builtin库提供常用的关键字1、loglog 关键字就是编程语言里的“print”一样,可以打印任何你想打印的内容。2、定义变量通过“Set variable”关键字来定义变量3、连接对象“Catenate”关键字可以连接多个信

2017-09-21 14:52:04 16574

转载 如何编写测试计划

俗话说:凡事预则立,不预则废!软件测试同样,在测试项目之初就要制定相应的测试计划。接下来谈下如何编写测试计划问题。 一.首先了解以下几个问题: 1. 为什么要编写测试计划?1)领导能够根据测试计划做宏观调空,进行相应资源配置等;2)测试人员能够了解整个项目测试情况以及项目测试不同阶段的所要进行的工作等;3)便于其他人员了解测试人员的工作内容,进行有关配合工作2. 什

2017-09-20 11:50:50 387

转载 Web接口测试工具--Jmeter

关于Jmeter性能测试工具不再过多介绍。如果你要学习软件性能测试,那么多少应该会对它有所耳闻。  强烈建议阅读官方文档学习:http://jmeter.apache.org/index.html     还有比这个更权威更全面的介绍Jmeter工具使用的么?     不过,此处要介绍是用它来做接口测试。 一、安装Jmeter                

2017-09-20 09:43:07 356

转载 Python的ASCII, GB2312, Unicode , UTF-8 相互转换

ASCII 是一种字符集,包括大小写的英文字母、数字、控制字符等,它用一个字节表示,范围是 0-127 Unicode分为UTF-8和UTF-16。UTF-8变长度的,最多 6 个字节,小于 127 的字符用一个字节表示,与 ASCII 字符集的结果一样,ASCII 编码下的英语文本不需要修改就可以当作 UTF-8 编码进行处理。 Python 从 2.2 开始支持 Unicode ,函数

2017-09-19 17:35:13 721

转载 Python读取中文路径时的处理

原创 2015年12月20日 18:40:13706101Python读取中文路径时可能会出错:编码问题方法一:路径拆分单独编码[python] view plain copy"font-size:14px;"># -*- coding: utf-8 -*-  # P

2017-09-19 17:34:32 767

转载 Robot Framework自动化测试(四)--- 分层思想

谈到Robot  Framework 分层的思想,就不得不提“关键字驱动”。 关键字驱动: 通过调用的关键字不同,从而引起测试结果的不同。在上一节的selenium API 中所介绍的方法其实就是关键字,如“open browser” 就是一个关键字。从底层去看它就是一个通过编程去现实的一个方法。def open_browser(url,browser):

2017-09-18 17:18:11 843

原创 解决Selenium2Library 导入报错问题

第一天安装导入Selenium2Library 正常运行。第二天在项目中再次导入后死活不成功(爆红),提示>>> import Selenium2LibraryTraceback (most recent call last):  File "", line 1, in   File "D:\python\python27\lib\site-packages\robotframew

2017-09-17 18:40:17 7321

转载 性能测试知多少---响应时间

在上一节中,我们讲到吞吐量,做为一个用户你可以对吞吐量毫不关心,但响应时间却是用户感受系统性能的主要体现。  从用户角度来说,软件性能就是软件对用户操作的响应时间。说得更明确一点,对用户来说,当用户单击一个按钮,发出一条指令或在web页面上单击一个链接,从用户单击开始到应用系统把本次操作的结果以用户能察觉的方式展示出来,这个过程所消耗的时间就是用户对软件性能的直观印象。 

2017-09-17 11:23:29 478

转载 Robot Framework自动化测试(三)---Selenium API

Robot  Framework  Selenium  API 说明:   此文档只是将最常用的UI 操作列出。更多方法请查找selenium 关键字库。   一、浏览器驱动 通过不同的浏览器执行脚本。 Open BrowserHtpp://www.xxx.comchrome

2017-09-15 18:56:56 1099

转载 python encode和decode函数说明

字符串编码常用类型:utf-8,gb2312,cp936,gbk等。python中,我们使用decode()和encode()来进行解码和编码在python中,使用unicode类型作为编码的基础类型。即     decode              encodestr ---------> unicode --------->stru = u'中文' #

2017-09-15 15:43:57 312

转载 Robot Framework自动化测试(五)--- 开发系统关键字

最近一直在用robot framework 做自动化测试项目,老实说对于习惯直接使用python的情况下,被框在这个工具里各种不爽,当然,使用工具的好处也很多,降低了使用成本与难度;当然,在享受工具带来便利的同时也会受制于工具。对于特定的需求,工具没提供相关的Library和关键字的时候,就只能放弃了。  还好robot framework提供了 Evaluate 关键字,对于Evalua

2017-09-15 10:12:39 15158

转载 windows定时任务schtasks命令详细解

SCHTASKS /Create [/S system [/U username [/P [password]]]]    [/RU username [/RP password]] /SC schedule [/MO modifier] [/D day]    [/M months] [/I idletime] /TN taskname /TR taskrun [/ST star

2017-09-14 19:11:53 696

转载 RobotFrameWork(十)Remote远程库使用

使用原因:① 测试需要跨越多个物理机器,且有的测试库也必须部署在被测系统上。比如:客户端需要在两台系统分别为windows和linux的服务器下,执行测试环境的初始化及清理工作。② 一个测试要使用多个库,但是有的只能用jybot运行,有的只能用pybot运行(这种情况很常见)。远程库接口的原理:  为了解决上述两个难题,Robot Framework提供了远程库接口

2017-09-14 17:32:50 439 1

转载 web接口测试之GET与POST请求

关于HTTP协议,我考虑了一下觉得没必要再花一节内容来介绍,因为网上关于HTTP协议的介绍非常详细。本着以尽量避免介绍一空洞了概念与理论来介绍接口测试,我这里仍然会给出具体实例。  在此之前先简单的介绍一下基本概念:我们想要打开一个网站,首先是需要往浏览器的地址的URL输入框架中输入网地址。当我敲下回车后,通过HTTP协议,将网址传送到域名解析服务器,域名解析服务器根据网址找到对应的IP主

2017-09-13 11:08:21 3131

转载 Appium移动自动化测试(四)--one demo

参考新的教程:appium新手入门(5)—— python-client安装与测试 继续更新。-------------------------------------------- 第四节  安装Appium Client   Appium Client是对webdriver原生api的一些扩展和封装。它可以帮助我们更容易的写出用例

2017-09-13 11:02:37 286

转载 appium新手入门(2)—— 安装 Android SDK

继续Appium环境的搭建。 第二节  安装Android开发环境   如果你的环境是MAC那么可以直接跳过这一节。就像我们在用Selenium进行web自动化测试的时候一样,我们需要一个浏览器来执行测试脚本。那么移动端自动化测试,我们同样需要一部Android手机(手机需要链接电脑)或者Android模拟器。 安装java 环境众所周知,A

2017-09-13 10:10:16 2450

转载 Appium移动自动化测试(一)--安装Appium

这套教程年久失修,问题的人也比较多,于是,我重新整理了一套appium入门教程。appium新手入门(1)—— appium介绍appium新手入门(2)—— 安装 Android SDKappium新手入门(3)—— 安装 appium Serverappium新手入门(4)—— java-client安装与测试appium新手入门(5)—— python

2017-09-12 19:38:21 656

转载 RobotFrameWork(十一)AutoItLibrary测试库在win7(64bit)下安装及简单使用

最近安装AutoItLibrary,发现在win7 x64下无法安装成功,后来经过定位,发现是3rdPartyTools\AutoIt目录下面AutoItX3.dll的问题。因为AutoItX3.dll是32位的,所以我就在网上搜索了一个64位的dll去替代。再次安装就没有问题了。针对AutoItLibrary,我进行以下3个修改:1. AutoItX3.dll替换为6

2017-09-12 19:31:25 280

转载 RobotFrameWork(十)Remote远程库使用

使用原因:① 测试需要跨越多个物理机器,且有的测试库也必须部署在被测系统上。比如:客户端需要在两台系统分别为windows和linux的服务器下,执行测试环境的初始化及清理工作。② 一个测试要使用多个库,但是有的只能用jybot运行,有的只能用pybot运行(这种情况很常见)。远程库接口的原理:  为了解决上述两个难题,Robot Framework提供了远程库接口

2017-09-12 19:20:51 5125 2

转载 RobotFrameWork(十三)RobotFramework与loadrunner性能测试结合(基于Remote库)

一般我们进行完功能测试,都需要进行下性能测试,那么这章我来介绍下,RobotFramework与loadrunner性能测试的融合,即运行完自动化功能测试,借助RobotFramework的Remote库来执行性能测试。13.1 准备条件A:一台pc,系统win7,安装有python、RobotFramework及ride。B:一台pc,安装有loadrunner,python

2017-09-12 18:31:43 1389

转载 Robot Framework 的安装配置和简单的实例介绍

Robot Framework 介绍Robot Framework 是一款基于 Python 的功能自动化测试框架。它具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进行分布式测试执行。主要用于轮次很多的验收测试和验收测试驱动开发(ATDD)。在我们进行全球化测试的时候可以用此框架来编写一些脚本任务,如定时下载 daily build , 配合 Sel

2017-09-11 18:31:05 247

转载 80个Python经典资料(教程+源码+工具)汇总——下载目录

大家好,51CTO下载中心根据资料的热度和好评度收集了80个Python资料,分享给Python开发的同学。内容包括1个Python专题、66个学习资料、7套Python源码和6个相关软件。附件较多,无法一一分享,在此大家整理一个下载目录了,可以保存以备后用,需要时可选择性下载。附件下载地址:http://down.51cto.com/data/432858附件内容部分预览:

2017-09-11 18:25:59 711

转载 为RIDE创建桌面快捷方式

问题场景:默认情况下,RIDE的图标不是自动创建的,需要手动添加。   解决方法:在桌面上新建"快捷方式"目标对象的位置:C:\Python27\python2.exe -c "from robotide import main; main()"      更改图标,图标存放在:C:\Python27\Lib\site-pac

2017-09-11 17:07:28 629

转载 【RF教程】robotframework的安装(三) ride

ride最为最适合,最好用的RF编辑器(个人观点)必须要安装啊ride是基于wxpython开发,所以我们先安装一下wxpython吧建议安装2.8的版本 [wxPython2.8](http://www.robotframework.net/article/11)安装完毕之后,还是直接pip即可pip install robotframework-ride 

2017-09-11 11:13:55 1089

转载 wxpython在python 3.X下的安装方法

wxpython在python 3.X下变成了wxpython ProjectPhoenix项目,其官方主页在[wxpython ProjectPhoenix](https://wiki.wxpython.org/ProjectPhoenix"wxpython ProjectPhoenix官方主页")网址为https://wiki.wxpython.org/ProjectPhoenix 。换句话说

2017-09-11 10:26:25 1592

转载 Robot Framework自动化测试(一)---第一个脚本

最近工具中用Robot Framework框架来做自动化,所以,花时间学习了一下。 =======所需环境===================Python:https://www.python.org/RF框架是基于python 的,所以一定要有python环境。 Robot framework :https://pypi.pyth

2017-09-11 09:16:19 4906

转载 HTML5 内置本地数据库之Sqlite

HTML5 内置本地数据库之Sqlite一、关于HTML5和web本地数据库SQLite 可以很好的支持关系型数据库所具备的一些基本特征,如标准SQL语法、事物、数据表和索引等,且占用资源较少,可在移动设备上轻松使用。 HTML5中添加了很多功能,将一些以前必须保存在服务器上的数据转向本地保存,提高了Web应用程序性能的同时还减轻了服务器的负担。然而关于Web SQL Data

2017-09-08 16:59:44 527

转载 python Argparse模块的使用

参考:Argparse Tutorial:https://docs.python.org/2.7/howto/argparse.html#id1argparse - Parser for command-line options, arguments and sub-commands:https://docs.python.org/2.7/library/argparse.html

2017-09-06 19:12:43 195

转载 如何利用Python和win32编程避免重复性体力劳动(四)——下拉列表操作:CB_SETCURSEL、CBN_SELENDOK和CBN_SELCHANGE

Part 4:控件操作B至于另存为图片,情况要稍微复杂一点,因为另存为图片的默认选项是BMP,特别不巧,我使用的FaceGen版本保存为BMP有BUG,不能成功保存,所以我们除了定位保存文件的路径以外,还需要对文件类型的下拉组合框(ComboBox进)行操作:我们假设我们找到了组合框的句柄为CB_handle,我们可以用CB_SETCURSEL消息来更改当前的选项:CB_S

2017-09-06 10:37:20 1675 1

转载 如何利用Python和win32编程避免重复性体力劳动(三)——文本框操作:WM_GETTEXT 和WM_SETTEXT

Part 3:控件操作A通过菜单的目录操作,我们打开了打开文件对话框。为了简单起见,我们可以直接在文件名处填入要打开文件的绝对路径。怎么填呢?首先还是定位到文本框控件[python] view plain copyhandle = find_subHandle(Mhandle, [("ComboBoxEx32", 0), ("ComboB

2017-09-06 10:23:44 3650 1

转载 如何利用Python和win32编程避免重复性体力劳动(二)——菜单操作:GetMenu,GetSubMenu,GetMenuItemID以及wParam的HIWORD&LOWORD

Part 2:菜单操作有了句柄,我们就可以操作FaceGen了!嗯,要先打开文件,File→Open,然后再File→Save Image(很悲剧,Save Image没有快捷键,所以不得不进行菜单操作)。现在我们有了FindWindow和FindWindowEx,要怎么操作菜单呢?哦,抱歉,靠他俩还做不到。窗口的菜单就像窗口的标题栏一样,是窗口自身的一部分,不是其他窗体控件,也就没有

2017-09-06 09:40:46 2831

转载 Spy++ —— 窗口、消息查看分析利器

1,简介Microsoft Spy++是一个非常好的查看Windows操作系统的窗口、消息、进程、线程信息的工具,简单易用,功能强大。2,下载地址百度网盘:http://pan.baidu.com/s/1skMJUkH3,使用场景(1)我经常用来查询一个不知道从哪里弹出来的广告窗口是哪个进程搞的鬼……然后干掉(2)枚举所有窗口

2017-09-05 11:38:11 2026

转载 如何利用Python和win32编程避免重复性体力劳动(一)——开始、FindWindow和FindWindowEx

本博客正逐步迁移至OrangeCube四次元请移步至这里以获得更加的排版和阅读体验,谢谢您本系列文章假设各位看官对Python是足够熟悉的,但却不太了解win32编程。嘛。。其实我也没学过win32编程,脸请各位看官随意招呼。需求:最近因为做课题,要把800个FaceGen软件生成的三维面孔保存成图片,以后不排除每一张面孔还要生成某个特质上连续变化的图片。Fac

2017-09-05 09:57:49 5519

转载 Python调用(运行)外部程序

Python调用(运行)外部程序在Python中可以方便地使用os模块运行其他的脚本或者程序,这样就可以在脚本中直接使用其他脚本,或者程序提供的功能,而不必再次编写实现该功能的代码。为了更好地控制运行的进程,可以使用win32process模块中的函数。如果想进一步控制进程,则可以使用ctype模块,直接调用kernel32.dll中的函数。1 使用os.system函数运行其他程

2017-09-05 09:56:40 421

转载 Python&按键精灵自动化

最近在项目中需要进行软件的自动化操作。本博文以两种方式介绍如何自动化打开软件(Windows下),对其进行最大化最小化关闭等操作。Python操作:第一次接触自动化。相对比较熟悉python自然是希望通过Python来操作软件。一般来说,通过程序来操作软件需要获得该软件的句柄,然后通过该句柄给软件发消息来操作该软件。Python中你需要安装Pywin32模块,该

2017-09-03 18:13:28 2419

转载 pywin32应用——python在windows下系统编程初步

Python是没有自带访问windows系统API的库的,需要下载。库的名称叫pywin32,可以从网上直接下载。以下链接地址可以下载:http://sourceforge.NET/projects/pywin32/files%2Fpywin32/   (下载适合你的python版本)csdn上有一个我上传的,python3.2的版本, http://download.csdn

2017-09-03 16:06:57 24792

转载 Python3 Scrapy 安装方法

看了看相关介绍后选择了Scrapy框架,然后兴高采烈的打开了控制台,pip install Scrapy11坑出现了。。。。运行报错error: Unable to find vcvarsall.bat11开始上网查解决方法。。 看了大多数方法,基本上的解决方法就是下载版本对应的visual studio,但是也太大了。。。。。。而且网速看不下去啊。。。

2017-09-01 18:18:42 260

转载 python 数据分析与挖局书籍

之前一直有朋友叫我列一个数据科学的书单,说实话这件事情我是犹豫了很久的。有两个原因,其一是因为自己读书太少才疏学浅,其二我觉得基于我个人观点认为“好”的书其实可能对于很多人是不一定合适的。不过,明天正好是世界读书日,所以这里从一个(在读的统计PhD学生➕即将去旧金山的某Startup进行Data Science暑期实习的准数据科学家)的角度,给大家列一个书单吧,里面有我读过的书,也有我想读的书

2017-09-01 17:52:06 9040 1

转载 python paramiko模块简介

一:简介paramiko是用python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接。由于使用的是python这样的能够跨平台运行的语言,所以所有python支持的平台,如Linux, Solaris, BSD, MacOS X, Windows等,paramiko都可以支持,因此,如果需要使用SSH从一个平台连接到另外一个平台,进行一系列的操作

2017-09-01 17:29:39 406

Android-Api-doc

2016-08-18

androidstudio配置

2016-08-18

Util工具类

Util工具类

2016-08-18

studio 快捷键

android studio 快捷键

2016-07-27

空空如也

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

TA关注的人

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