摘要: 很多时候,网页上的布局都是表格形式的,如出下面这样的 这种网页类型在自动化中比较头痛,需要很多判断,下面就举个例子,这里以深圳出入境网页为例,http://yysl.sz3e.com/wsyysq/select_sldw_zbs.jsp 比如我们需要点击某个星期六的任意一个可以预约的时段,该怎么写呢 阅读全文
posted @ 2016-08-26 10:09 Believer007 阅读(3690) 评论(0) 推荐(1) 编辑
摘要: UI自动化中经常会遇到元素识别不到,找不到的问题,原因有很多,比如不在iframe里,xpath或id写错了等等;但有一种是在当前显示的页面元素不可见,拖动下拉条后元素就出来了。 比如下面这样一个网页,需要进行拖动下拉条后才能通过selenium找到密码输入框的元素, 在python中有几种方法解决 阅读全文
posted @ 2016-08-11 17:17 Believer007 阅读(63251) 评论(8) 推荐(5) 编辑
摘要: 在jenkins后使用html publisher查看html报告时,发现显示不全,很多东西显示不了。 在查看官方文档后,这原来是安全问题所导致的。 Jenkins安全默认是将以下功能都关闭了 1、javascript2、html上的内置插件3、内置css或从其它站的css4、从其它站的图处5、AJ 阅读全文
posted @ 2016-08-04 11:44 Believer007 阅读(3265) 评论(0) 推荐(0) 编辑
摘要: 四、内部插件介绍 1、Attrib 标记,用于筛选用例 在很多时候,用例可以分不同的等级来运行,在nose中很增加了这个功能,使用attrib将用例进行划分 有两种方式: ef test_big_download(): import urllib # commence slowness... tes 阅读全文
posted @ 2016-07-25 11:32 Believer007 阅读(15287) 评论(5) 推荐(1) 编辑
摘要: 三、nose的测试工具集 nose.tools模块提供了一系列的小工具,包括测试执行时间、异常输出及unittest框架中所有的assert功能。 为了使写用例更加容易,nose.tools提供了部分便利的功能函数,下面写几个常用的,如下: nose.tools.ok_(expr, msg=None 阅读全文
posted @ 2016-07-19 12:23 Believer007 阅读(7055) 评论(0) 推荐(0) 编辑
摘要: 二、基本使用 nosetest脚本的使用(在安装完nose之后) 我们可以使用配置文件,将需要运行的参数放入,配置文件的文件名为nose.cfg中,是标准的配置文件格式,如下: 有部分参数可以不使用或禁用,你可以将配置放入配置文件中,但必须在系统中建立一个环境变量,名字为 NOSE_IGNORE_C 阅读全文
posted @ 2016-07-12 09:37 Believer007 阅读(14232) 评论(0) 推荐(0) 编辑
摘要: 一、简介 nose 是python自带框架unttest的扩展,使测试更简单高效;nose是一个开源的项目,可以在官网上下载源码 1、快速安装 有以下几中安装方式: 对于python怎么安装easy_install或pip工具,这里不介绍,网上很多教程. 如果你没有安装easy_install或pi 阅读全文
posted @ 2016-07-11 18:50 Believer007 阅读(4806) 评论(0) 推荐(1) 编辑
摘要: 在jmeter的中,断言没法对两个变量的进行对比后判断,只能使用Bean Shell断言来进行,总是有人来问怎么写呢。这里写一个简单的实例吧。 需求: 获取某个用户对应的设备个数接口与数据库查询的个数结果进行对比 Bean Shell断言解决方案: 获取某个用户对应的设备个数接口这个普通的Http接 阅读全文
posted @ 2016-06-22 11:13 Believer007 阅读(12541) 评论(0) 推荐(0) 编辑
摘要: 要在日期框中输入当前日期,如下图 代码为 本想用最简单的方法,直接用sendkeys发送当前日期,如下: current_time=time.strftime('%Y-%m-%d',time.localtime(time.time())) driver.find_element_by_id("id_ 阅读全文
posted @ 2016-06-16 19:01 Believer007 阅读(2936) 评论(2) 推荐(0) 编辑
摘要: 在做自动化测试时,需要从网页上下载相关的文件到指定的目录,一直未能实现 网上正好有个blog文章介绍了如何下载 直接上代码: 具体可以参考这个blog:http://www.51testing.com/html/50/598350-860378.html 但在操作时,遇到一个问题,Content-t 阅读全文
posted @ 2016-06-08 19:23 Believer007 阅读(2282) 评论(0) 推荐(0) 编辑