摘要: 一.linux基本知识介绍1.命令行格式:(按两次tab可以知道有多少个可执行命令,我的有1980个,用户有1960个)【用户名@linux主机名 ~(当前目录)】$ 命令 选项 参数1 参数2【root@linux主机名 ~(当前目录)】# 命令 选项 参数1 参数2root的主文件夹在/root 阅读全文
posted @ 2016-01-25 15:21 小丸子~ 阅读(811) 评论(0) 推荐(0) 编辑
摘要: 一.进程和线程进程:在内存中运行的应用程序,一个exe是一个进程。如:ps -exf 可以查看各个应用的进程,其中ppid为父进程; ps aux | egrep '(cron|syslog)' 找出与 cron 与 syslog 这两个服务有关的 PID 号码 ; kill -9 进程id... 阅读全文
posted @ 2016-01-22 12:21 小丸子~ 阅读(4627) 评论(0) 推荐(0) 编辑
摘要: 一. 一个.py文件批量执行测试用例(一个.py文件下多个用例执行)如果直接使用:unittest.main(),则按字母顺序执行,对于前后之间又依赖关系的用例,需要按特定的顺序执行,则使用 suite.addTest(类名("方法名")),如这里按照新增,修改,删除的顺序,可以避免执行完毕后的测试... 阅读全文
posted @ 2016-01-05 16:50 小丸子~ 阅读(13185) 评论(4) 推荐(1) 编辑
摘要: ---恢复内容开始---一.python单元测试实例介绍unittest框架又叫PyUnit框架,是python的单元测试框架。先介绍一个普通的单元测试(不用unittest框架)的实例:首先构造一个方法:count.py#coding=utf-8def add(a,b): return a+... 阅读全文
posted @ 2015-12-22 18:26 小丸子~ 阅读(2833) 评论(0) 推荐(1) 编辑
摘要: 一.python的异常处理异常抛出处理机制:1.若在运行时发生异常,解释器会查找相应的处理语句(handler)2.若在当前函数无法找到,就将异常传给上层的调用函数,看是否能处理3.如果在最外层(全局“main")中还是无法找到时,解释器退出,并打印出 traceback让用户找出错原因try...... 阅读全文
posted @ 2015-12-21 14:04 小丸子~ 阅读(1795) 评论(0) 推荐(0) 编辑
摘要: 详情参照 http://www.cnblogs.com/puresoul/p/4696825.html#3326873 自己练习一遍前言:appium环境搭建参照另一篇博客:http://www.cnblogs.com/alwayswyy/p/4976933.html ,主要是安装node.js... 阅读全文
posted @ 2015-12-16 17:25 小丸子~ 阅读(1343) 评论(0) 推荐(0) 编辑
摘要: 测试框架就是一个集成的体系,包括测试功能的函数库(如导入的包),测试数据源(测试数据),测试对象识别标准(webdriver的各个api),以及可充用的模块(结构优化),自动化测试框架主要经过 模块驱动测试--》数据驱动测试--》对象驱动测试几个过程。一.模块驱动测试模块驱动主要发展过程:线性测试(... 阅读全文
posted @ 2015-12-14 16:24 小丸子~ 阅读(1577) 评论(0) 推荐(1) 编辑
摘要: 一.调用js执行方法:execute_script(script,*args)场景一:在页面上直接执行调用js场景二:在定位的某个元素上执行调用js如:掩藏文字(提示插件 tooltip设置淡入淡出)dr.execute_script('$("#tooltip").fadeOut();')隐藏按钮b... 阅读全文
posted @ 2015-12-14 10:14 小丸子~ 阅读(571) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2015-12-11 14:23 小丸子~ 阅读(1681) 评论(0) 推荐(0) 编辑
摘要: 一.设置等待#coding=utf-8from selenium import webdriverfrom selenium.webdriver.support.ui import WebDriverWaitfrom time import sleepdriver=webdriver.Chrome... 阅读全文
posted @ 2015-12-10 15:17 小丸子~ 阅读(745) 评论(0) 推荐(0) 编辑