
自动化测试
文章平均质量分 79
让你快速学会selenium,成为一个合格的自动化测试工程师
胡桓
顶级测试工程师
展开
-
用python打造自己的测试第三方包(1)
一直以来我们都是通过pip install去下载各个第三方包来供自己使用,那小伙伴们是否也曾想过打造一个自己的第三方包来供其他人来使用呢? 我想原创 2021-05-28 18:04:19 · 479 阅读 · 0 评论 -
IE 浏览器各个版本 JavaScript 支持情况一览表
语言元素 Quirks、Internet Explorer 6 标准、Internet Explorer 7 标准 Internet Explorer 8 标准 Internet Explorer 9 标准 Internet Explorer 10 标准 I...转载 2018-12-19 11:16:59 · 950 阅读 · 0 评论 -
python对excel文档去重及求和
废话不多说,估计只有我这个菜鸟废了2个小时才搞出来,主要是我想了太多方法来实现,最后都因为这因为那的原因失败了 间接说明自己对可变与不可变类型的了解,还是不够透彻 最后就用了个笨方法解决了快捷键coding:utf-8import xlrd import xlwt import os from collections import Counter workbook = xlrd.open原创 2017-01-19 08:59:39 · 6235 阅读 · 0 评论 -
如何设置普通用户的ulimit值
如何设置普通用户的ulimit值1、vim /etc/profile增加 ulimit -n 10240source /etc/profile 重新启动就不需要运行这个命令了。2、修改/etc/security/limits.conf增加* hard nofile 10240 \\限制打开文件数102403、测试,新建普通用户,切换到普通用户使用ulit -a 查看是转载 2017-07-19 10:46:06 · 2168 阅读 · 0 评论 -
selenium之 定位以及切换frame(iframe)
总有人看不明白,以防万一,先在开头大写加粗说明一下:frameset不用切,frame需层层切!很多人在用selenium定位页面元素的时候会遇到定位不到的问题,明明元素就在那儿,用firebug也可以看到,就是定位不到,这种情况很有可能是frame在搞鬼(原因之一,改天专门说说定位不到元素,可能的一些原因及处理办法)。frame标签有frameset、frame、if转载 2017-04-11 17:25:03 · 383 阅读 · 0 评论 -
windows下使用命令动态输出tomcat日志
最近测试遇到一个问题,我们的项目使用windows2003服务器,tomcat+oracle数据库。项目中有两个测试人员,经常需要查看日志定位问题,但是有两个问题: 1.windows下tomcat输出日志跟linux下不一样,linux可以远程连接使用tail命令很轻松就可以看到日志,并且可以随时停止。但windows的日志只输入到控制台,不输出到日志文件。这就使得只有开着控制台才转载 2017-04-10 09:14:04 · 2758 阅读 · 3 评论 -
python+selenium自动化测试封装
测试框架就是一个集成的体系,包括测试功能的函数库(如导入的包),测试数据源(测试数据),测试对象识别标准(webdriver的各个api),以及可充用的模块(结构优化),自动化测试框架主要经过 模块驱动测试--》数据驱动测试--》对象驱动测试几个过程。一.模块驱动测试模块驱动主要发展过程:线性测试(一个用例对应一个脚本,数据和脚本混合)---》模块化与类库(重复的部分写成公共的模块,需要转载 2016-12-29 17:01:40 · 10045 阅读 · 2 评论 -
Python标准输出重定向
声明本文基于Python2.7版本,介绍常见的几种标准输出(stdout)重定向方式。显然,这些方式也适用于标准错误重定向。本文同时也发布于作业部落,视觉效果略有不同。一. 背景知识在Python中,文件对象sys.stdin、sys.stdout和sys.stderr分别对应解释器的标准输入、标准输出和标准出错流。在程序启动时,这些对象的初值由sys.__stdin__、sys.转载 2016-12-19 12:07:09 · 7820 阅读 · 0 评论 -
Git使用教程
一:Git是什么? Git是目前世界上最先进的分布式版本控制系统。二:SVN与Git的最主要的区别? SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够快转载 2016-11-24 09:56:46 · 1049 阅读 · 0 评论 -
monkey使用方法
1 Monkey测试简介Monkey测试是Android平台自动化测试的一种手段,通过Monkey程序模拟用户触摸屏幕、滑动Trackball、按键等操作来对设备上的程序进行压力测试,检测程序多久的时间会发生异常。2 Monkey程序介绍Monkey程序由Android系统自带,使用Java语言写成,在Android文件系统中的存放路径是:/system/framework/m转载 2016-11-17 15:32:28 · 3776 阅读 · 2 评论 -
appium for windows 环境搭建
服务环境:1 安装Nodejs下载nodejs安装包(http://nodejs.org/download/)安装测试安装是否成功:运行cmd,输入node -v 2 安装android的SKD安装android的sdk包,(http://developer.android.com/sdk/index.html),运行依赖 sdk中的 'an转载 2016-11-03 13:57:09 · 304 阅读 · 0 评论 -
Linux查看系统配置常用命令
Linux查看系统配置常用命令 系统# uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# hostname # 查看计算机名# lspci -tv # 列出所有PCI设备# lsusb -tv # 列出所有USB设备# l转载 2016-09-19 14:39:47 · 4181 阅读 · 0 评论 -
linux搭建svn服务器
安装步骤如下:1、yum install subversion2、输入rpm -ql subversion查看安装位置,如下图: 我们知道svn在bin目录下生成了几个二进制文件。输入 svn --help可以查看svn的使用方法,如下图。3、创建svn版本库目录mkdir -p /var/svn/转载 2016-07-08 11:43:25 · 312 阅读 · 0 评论 -
testlink导入excel神器!(原版里面代码有问题,我自己改了,很好用,不会调试代码的再问我要)
1、testlink-1.9.9\lib\functions文件夹下,分别打开下面两个文件testcase.class.phptestsuite.class.php找到var $import_file_types = array("XML" => "XML")改为var $import_file_types = array("XML" => "XML转载 2016-09-02 11:37:26 · 4868 阅读 · 14 评论 -
sqlite3基本语法
一.安装http://sqlite.org/download.html二.使用 (linux 系统)1.创建表create table dictionary(ID integer primary key autoincrement,name nvarchar(64),no integer,comment nvarchar(256))2.插转载 2016-06-01 14:16:11 · 3943 阅读 · 0 评论