自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (7)
  • 收藏
  • 关注

原创 tetsttstt

#!/usr/bin/pythonclsclkvswvm;smvd;lsadc 

2019-01-04 16:53:48 306

原创 记录loadrunner的安装中遇到的问题及解决方法

首先声明安装环境:win 7 64bitloadrunner 11可破解版本一共安装了两次,两次使用的环境一样,安装所使用的包和说明请参考https://blog.csdn.net/xianjie0318/article/details/78625980以下只记录问题 1 在安装四个补丁包的时候,都出现了错误"Exception EOleSysError in mo...

2018-10-27 18:53:17 1629

原创 万能的关机重启

昨天下班的时候花了点时间整理自己的电脑发现有一些以前安装的软件不会再使用了,就卸载了然后就让电脑自动进入休眠走人了;今天一早打开Appium和Eclipse,发现脚本一直陷入连接真机,启动app失败,然后循环的怪圈中;试了好几次都一样,而且明显能够感觉到appium server变慢了;回想了昨天晚上的整理过程,没有删除任何与移动端测试相关的东西无奈,就重启了一下电脑,

2018-02-02 10:19:08 567

原创 testng.xml格式错误导致的问题

如图所示我在testng.xml中配置脚本的运行集合时,一个不小心,违反了xml的格式导致文件上传以后,jenkins无法正常的使用这个文件去构建运行脚本。但是根据jenkins的反馈的错误信息,完全看不出来是testng.xml的格式有问题我觉得这算是一个可大可小的坑,所以记录下来,帮助遇到相同问题的朋友们做一个参考。

2017-12-28 21:26:34 1116

原创 使用JavaScript解决页面元素隐藏的问题

如果你是用selenium做web端的自动化的话,应该遇到过一下情形:页面中的元素是隐藏的,必须经过某个操作才能使元素显示而只有元素显示了,click()函数才能够点击到它;我在项目中遇到了这样的情况,就使用moveToElement()的方式解决了这个问题但是在做兼容性测试的过程中发现,moveToElement()函数在Safari浏览器中无效为了解

2017-12-25 16:58:40 504

原创 在使用appium做自动化的过程中遇到的坑

1,  首先吐槽一下小米手机设计的真特么的一坨屎要使用,需要注册账号,好,我注册要打开模拟操作权限,需要sim卡我特么的一个测试人员上哪搞那么多sim卡啊,话说回来,我买了一个小米手机为什么要被限制怎么使用呢?曹!2,使用genymotion的过程中,由于genymotion本身的限制,很多常用的软件无法使用,比如微信,搜狗输入法等,这里

2017-12-10 11:56:28 2492

原创 关于使用xpath的疑惑

如图中所示,为什么使用图中的xpath定位不到目标元素只能使用‘.//*[@id='app']//p/span[contains(text(),'最近')]’看上去关键字 ‘最近’ 和‘7‘以及‘天’被一个注释给断开了导致不能正常使用?对我来讲,解决元素的定位不难,但是我就是搞不清楚为什么图中的方法不行!请高人指点一二。

2017-11-16 16:00:42 518 1

原创 获取input元素中的text

如图中所示:input元素可以定位到,但是它的text没有显示,我向前端的同学请教了一下说是有一个value属性,所以我就使用selenium中的getAttribute函数成功获取了我想要的text内容

2017-11-09 16:03:40 3022

原创 使用selenium中的driver.close()函数

public void pageSwitchByHandleForContent(String description) { try { String winHandleBefore = driver.getWindowHandle(); Set winHandles = driver.getWindowHandles();

2017-11-01 17:12:17 1869

原创 使用gradle指令运行测试脚本

首先吐槽一下自己犯的错误:我使用gradle构建了一个WEB自动化测试框架,但是因为以前没有使用过gradle,结果将工具代码和测试脚本都写在了Q博士导致的后果就是,测试脚本在IDE中运行完全没有问题但是使用gradle build指令执行时,根本就不会执行,我查了一些资料,始终不得要领。直到我偶然阅读了“Q博士”讲解gradle和testng的示例,突然意识到,我的框架写

2017-10-26 16:20:21 2195 1

原创 tetsng 6.11,selenlum 3.6 firefox56 和geckodriver v0.19.0

终于搞定了!我在上一篇文章中已经说明,为了搭建一个web端的自动化测试框架,选用了testng和selenium的组合,刚开始时,我没有考虑到selenium与firefox的兼容性的问题,选用了一个老版本的selenium 2.47.2然后框架搭建好以后就不能正常的启动firefox,网上查了以后说是selenium与firefox不兼容的问题,然后就是卸载firef

2017-10-26 11:51:56 354

原创 记录使用gradle构建selenium+testng自动化测试项目

最近入职一家新公司,主要负责做自动化测试,包括WEB Android和iOS目前的工作能力主要集中在WEB这一块,使用的是通用的Selenium和Testng组合;以上为背景。我在以前的项目中没有使用过gradle,所以这个构建工具对我来说是全新的,临时在网上看了一些基本的,通用的配置,主要是插件,mvn仓库,依赖等,说实话,没什么高深的理论;然后就是在自己的电

2017-10-26 10:07:20 2730 3

原创 学习httpbin源码记录(四)

def semiflatten(multi): """Convert a MutiDict into a regular dict. If there are more than one value for a key, the result will have a list of values for the key. Otherwise it will have the

2017-10-03 22:01:29 323

原创 学习httpbin源码记录(三)

我在阅读httpbin源代码的时候遇到了很多不理解的细节问题,然后就想最好的方法当然就是修改源码,然后去运行它后来经过尝试,我突然明白过来httpbin发布到github上的源码是以package的形式,而我不能直接运行package因为package中存在多处相对引用,使得不能像运行一个module那样直接运行,所以我就退而求其次,自己创建了一个flask工程

2017-10-02 23:04:56 503

原创 学习httpbin源代码记录(二)

httpbin源码中关于重定向的实现:@app.route('/redirect-to', methods=['GET', 'POST', 'PUT', 'DELETE', 'PATCH', 'TRACE'])def redirect_to(): """302/3XX Redirects to the given URL.""" args = CaseInsens

2017-10-02 21:39:08 814

原创 学习httpbin源码记录(一)

# -*- coding: utf-8 -*-class CaseInsensitiveDict(dict):    def _lower_keys(self):        return [k.lower() for k in self.keys()]    def __contains__(self, key):        return key.l

2017-10-02 20:09:02 1053

转载 使用sublime text 3

1. 安装 Sublime Text 3虽然现在的 Sublime 3 还处于 beta 阶段, 但已经非常稳定了, 而且速度比 Sublime 2 得到了增强. Sublime 3 可以到官网下载并安装. Sublime 虽然是免费软件, 但如果有足够的经济能力, 可以考虑购买以表示支持.2. 安装 Package ControlSublime Package Contr

2017-10-02 00:57:49 365

原创 使用Python的requests库测试github API时遇到的问题

def json_post(): # response = requests.post(build_uri("user/emails"), auth=("XXXXXXXXXXXX@163.com", "XXXXXXXXXX"), # json=["test@163.com"]) response = requests.del

2017-10-01 22:44:30 723

原创 在Mac中配置Jenkins和Maven项目遇到的问题

配置jenkins

2017-10-01 14:36:33 1267 1

原创 Python的装饰器实践

我希望写两个装饰器:一个用来装饰class,另一个用来装饰method装饰method的方法如下:def methodrunning(func): """Be used to decorate method.""" def wrapper(*args, **kwargs): print "%s is running" % func.__name_

2017-09-24 15:37:58 263

原创 在mac上安装locustio遇到的问题

在mac上使用python2.7,然后尝试安装locustio(懂的人无须解释)想要尝试一下这个工具的使用,然后使用了各种方法(pip install locustio;easy_install locustio; pip install git+git://http://github.com/locustio/locust.git@master#egg=locustio)等

2017-09-24 15:34:14 1821 2

转载 Python 的“保暖裤”

python中的装饰器

2017-09-22 23:14:54 239

原创 关于nose的各个层级(package,module,class)的fixture函数(setup 和teardown)的运行顺序与次数

__init__.py中的代码:def setUp(): print "This is a package setup function"def tearDown(): print "This is a package teardown function"module  test.py中的代码:def setUpModul

2017-09-22 17:31:37 587 1

原创 对于nose中的装饰器make_decorator的理解

nose.tools.make_decorator(func)Wraps a test decorator so as to properly replicate metadata of the decorated function, including nose’s additional stuff (namely, setup and teardown)

2017-09-21 00:27:22 325

原创 对于nose框架中class级别的setUp和tearDown函数的一点理解

For generator methods, the setUp and tearDown methods of the class (if any) will be run before and after each generated test case. The setUp and tearDown methods do not run before the generator me

2017-09-20 23:45:12 1170

Android for Windows\android-sdk_r15-windows

Android for Windows\android-sdk_r15-windows Android for Windows\android-sdk_r15-windows Android for Windows\android-sdk_r15-windows

2012-02-21

嵌入式实时操作系统uCOS-II

嵌入式实时操作系统uCOS-II

2011-12-25

ucosii源代码

ucosii源代码

2011-12-25

ni工程师十年的labview编程经验

一个ni工程师的十年编程经验,当然,这里描述的都是一些初级的编程问题,所以对于初学labview的同志们会有一些指导意义,如果您要找的是一些高级的labview编程方面的,对不起,这个文件不能满足您!

2011-12-04

labview图形编程

很好的labview编程书籍,我其实也是刚开始接触labview编程,所以深知其中的艰辛,友好的东西就要大家一起分享嘛,所以就传了,希望对您有帮助

2011-12-04

labview数组与簇

介绍了labview中数组与簇的应用及其区别

2011-11-20

空空如也

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

TA关注的人

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