摘要: Nginx虽然好用,但是一旦关键配置文件被修改,想要卸载重装却是相当困难。本人因为采用apt-get方式安装后又源码安装了Nginx,结果出现冲 突,卸载不了,安装不上,很是蛋疼。主要的问题还是Nginx卸载的时候,没有完全清除关联关系,也没有删除对应文件或者文件夹。 比较靠谱的解决办法是:root 阅读全文
posted @ 2018-09-07 16:18 黒貓 阅读(21456) 评论(0) 推荐(0)
摘要: Everything is Code,DevOps 也同样要通过技术工具链完成持续集成、持续交付、用户反馈和系统优化的整合。Elasticbox 整理了 60+ 开源工具与分类,其中包括版本控制&协作开发工具、自动化构建和测试工具、持续集成&交付工具、部署工具、维护工具、监控,警告&分析工具等等, 阅读全文
posted @ 2018-09-07 16:17 黒貓 阅读(2169) 评论(0) 推荐(0)
摘要: 转载地址:https://www.cnblogs.com/yigehundan/p/6026925.html 一、配置pycharm 在pycharm中选择file--》setting,在弹出的窗口中选择version control,选择git,配置git的路径 将当前项目关闭 在弹出的窗口中选择 阅读全文
posted @ 2018-09-07 16:14 黒貓 阅读(252) 评论(0) 推荐(0)
摘要: 转载地址:http://www.cnblogs.com/saryli/p/6596647.html Apache Jmeter是一个100%的纯Java桌面应用,主要是针对web的压力和性能测试,但后来扩展到其他测试领域。Jmeter可以用于测试FTP、HTTP、RPC、JUNIT、JMS、LDAP 阅读全文
posted @ 2018-09-07 16:12 黒貓 阅读(162) 评论(0) 推荐(0)
摘要: 转载地址:https://blog.csdn.net/sunwangdian/article/details/50737270 数据库测试需要加载JDBC驱动,JDBC配置,JDBC请求 前提条件,驱动包mysql-connector-java-5.1.38-bin.jar要放到本机Java路径:C 阅读全文
posted @ 2018-09-07 16:11 黒貓 阅读(510) 评论(0) 推荐(0)
摘要: ${__time(,)} 1450056496991 //无格式化参数,返回当前毫秒时间 ${__time(yyyyMMdd,)} 20151214 //返回年月日 ${__time(HHmmss,)} 092816 //返回时分秒 ${__time(yyyyMMdd-HHmmss,)} 20151 阅读全文
posted @ 2018-09-07 16:10 黒貓 阅读(184) 评论(0) 推荐(0)
摘要: 跑自动化用例每次用手工点击jenkins出发自动化用例太麻烦了,我们希望能每天固定时间跑,这样就不用管了,坐等收测试报告结果就行。 一、定时构建语法 * * * * * (五颗星,中间用空格隔开) 第一颗*表示分钟,取值0~59第二颗*表示小时,取值0~23第三颗*表示一个月的第几天,取值1~31第 阅读全文
posted @ 2018-09-07 16:09 黒貓 阅读(659) 评论(0) 推荐(0)
摘要: 1)本机首先安装好git软件2)然后安装gitlab插件,在可选插件中查找gitlab,点击直接安装3)然后进入系统管理-系统设置 首先进入Gitlab中复制需要的 token 值 在 Profile Settings - Account 把复制的值,复制到新增页面中 阅读全文
posted @ 2018-09-07 16:08 黒貓 阅读(3802) 评论(0) 推荐(0)
摘要: 1.授权需要开通邮件的授权服务,以及拿到授权码(也就是Jenkins有相中用到的密码) 2.进入到系统管理-系统设置中配置 阅读全文
posted @ 2018-09-07 16:08 黒貓 阅读(144) 评论(0) 推荐(0)
摘要: 1.插件离线无法更新解决办法:进入到 系统管理 - 插件管理-高级,下拉到最下面,找到升级站点的URL,把https修改为http 阅读全文
posted @ 2018-09-07 16:07 黒貓 阅读(125) 评论(0) 推荐(0)
摘要: 转载地址:https://testerhome.com/topics/10306 针对普通输入框的测试用例 1、 输入中英文空格,字符串中间空格,首尾空格,回车换行符2、 字符长度校验,输入是缓冲区溢出的超长字符,默认字符,空字符,特殊字符,尤其是系统保留字符3、 根据的页面使用的不同程序语言,输入 阅读全文
posted @ 2018-09-07 16:05 黒貓 阅读(854) 评论(0) 推荐(0)
摘要: 转载地址:http://www.sohu.com/a/140135353_775689 信息时代,数据已经慢慢成为一种资产,数据质量成为决定资产优劣的一个重要方面。随着大数据的发展,越来越丰富的数据给数据质量的提升带来了新的挑战和困难。提出一种数据质量策略,从建立数据质量评价体系、落实质量信息的采集 阅读全文
posted @ 2018-09-07 16:04 黒貓 阅读(6055) 评论(0) 推荐(0)
摘要: 转载地址: http://www.51testing.com/html/57/n-3721157.html 什么是大数据 大数据是指无法在一定时间范围内用传统的计算机技术进行处理的海量数据集。 对于大数据的测试则需要不同的工具、技术、框架来进行处理。 大数据的体量大、多样化和高速处理所涉及的数据生成 阅读全文
posted @ 2018-09-07 16:04 黒貓 阅读(334) 评论(0) 推荐(0)
摘要: 转载:https://www.jianshu.com/p/fd66a10ecf3e 一、写在前面 年后公司测试岗位又有空缺,最近一直在面试测试岗位,正巧手上又有新的项目会比较忙,所以想培养公司其他人出来替代我面试测试岗位,做一个「一面」,可以帮我初步赛选出来一部分靠谱的人,也能多个其他人一些锻炼的机 阅读全文
posted @ 2018-09-07 16:03 黒貓 阅读(2764) 评论(0) 推荐(1)
摘要: 这里没有用例设计,没有测试分析,没有性能测试,没有自动化,更没有单元测试和接口测试,仅仅从测试—>发现bug的过程中看看我们能够走多远! 为了更加形象的描述每个阶段,我用小刘的整个测试经历来给大家分享吧!当然,小刘刚开始也是一个测试菜鸟(我们叫测试的第一个阶段吧);刚进入项目后,基本上每天的工作就是 阅读全文
posted @ 2018-09-07 16:02 黒貓 阅读(380) 评论(0) 推荐(0)
摘要: 转载地址:https://www.jb51.net/article/90522.htm 软件测试方法种类繁多,记忆起来混乱, 如果把软件测试方法进行分类, 就会清晰很多。 我参考一些书籍和网上的资料, 把常用的软件测试方法列出来, 让大家对软件测试行业有个总体的看法。 从测试设计方法分类 测试名称 阅读全文
posted @ 2018-09-07 16:01 黒貓 阅读(10345) 评论(1) 推荐(2)
摘要: 1 在bin目录下找到catalina.bat ,用记事本打开 2 找到 if "%TITLE%" == "" set TITLE=Tomcat 这句 3 把 set TITLE=Tomcat 更改为 set TITLE=XXX 阅读全文
posted @ 2018-09-07 16:00 黒貓 阅读(771) 评论(0) 推荐(0)
摘要: 转载地址:http://blog.csdn.net/jiuqiyuliang/article/details/46053543 准备工作 在eclipse配置maven之前需要我们做好准备工作,如下: 1. 安装jdk 2. 已安装好 maven,将maven配置成功 3. 下载Eclipse,解压 阅读全文
posted @ 2018-09-07 15:59 黒貓 阅读(189) 评论(0) 推荐(0)
摘要: 转载地址:http://blog.csdn.net/jiuqiyuliang/article/details/45390313 ; 前言 在上篇博文【项目管理和构建】——Maven简介(一)中我们了解到maven是一种全新的项目构建方式,让我们的开发更加简单,高效。Maven主要做的是两件事: 统一 阅读全文
posted @ 2018-09-07 15:58 黒貓 阅读(576) 评论(0) 推荐(0)
摘要: File->Project Structure->Artifacts出现如下的界面,在最初的时候,图中圈起来的地方有黄色的波浪线异常提示(我现在已经解决了,所以已经没有提示了)。 单机图中画圈部分,在图中右下角会有异常提示,最最右下角一般会有一个浏览选择,选择Add ……就可以了。 第二种情况:展开 阅读全文
posted @ 2018-09-07 15:56 黒貓 阅读(1872) 评论(0) 推荐(0)
摘要: http://archive.apache.org/dist/ 阅读全文
posted @ 2018-09-07 15:55 黒貓 阅读(1377) 评论(0) 推荐(0)
摘要: 命令行操作: 1. 常用hbase命令 --进入habase [grid@gc ~]$ hbase-0.90.5/bin/hbase shell HBase Shell; enter 'help<RETURN>' for list of supported commands. Type "exit< 阅读全文
posted @ 2018-09-07 15:54 黒貓 阅读(304) 评论(0) 推荐(0)
摘要: 下载地址:http://archive.cloudera.com/cdh5/cdh/5/hbase-1.0.0-cdh5.6.0.tar.gz以下操作用 hadoop用户操作放到 opt 文件下后解压:tar -zxvf hbase-1.0.0-cdh5.6.0.tar.gz1.修改Hbase配置文 阅读全文
posted @ 2018-09-07 15:53 黒貓 阅读(274) 评论(0) 推荐(0)
摘要: 下载地址:http://archive.cloudera.com/cdh5/cdh/5/hive-1.1.0-cdh5.6.0.tar.gz 1.安装元数据库Hive使用Mysql作为元数据库,首先需要安装Mysql客户端:yum install mysql安装Musql服务器端:yum insta 阅读全文
posted @ 2018-09-07 15:52 黒貓 阅读(152) 评论(0) 推荐(0)
摘要: 首先启动hadoop与mysql服务切换到hadoop用户,输入命令: hive 查看数据库show databases; PS:hive默认只有一个defalut数据库 可以通过create database 库名;创建数据库 PS:其实一个库就是一个虚拟路径 可以在hive命令行输入show c 阅读全文
posted @ 2018-09-07 15:52 黒貓 阅读(263) 评论(0) 推荐(0)
摘要: Hadoop fs –ls / 或者 hdfs dfs –ls / 查看hdfs的文件系统的根目录下的东西了(”/” 是根目录的意思) PS:hdfs的文件系统路径你是看不见的,都是虚拟的路径在真实的linux系统中找不到的 可以使用hdfs dfs –mkdir 虚拟路径 的方式创建文件夹 向目录 阅读全文
posted @ 2018-09-07 15:51 黒貓 阅读(158) 评论(0) 推荐(0)
摘要: 1.修改主机名和用户名 1.1 创建用户 在开始时,建议创建一个单独的用户Hadoop以从Linux文件系统隔离Hadoop文件系统。按照下面给出的步骤来创建用户: $ useradd hadoop$ passwd hadoop密码设置为123456 1.2 设置主机名修改主机名 vim /etc/ 阅读全文
posted @ 2018-09-07 15:50 黒貓 阅读(170) 评论(0) 推荐(0)
摘要: 如果你经常读一些关于提高工作效率或时间管理类的博客,一定听说过番茄时间管理法(Pomodoro Technique)。这是一种极好的帮助你集中注意力、获得更高工作效率的方法。 基本上,它的实施方法是这样的: 1. 确定你想要做什么(例如:翻译一篇外文)。 2. 设定一个25分钟的定时器。 3. 工作 阅读全文
posted @ 2018-09-07 15:48 黒貓 阅读(1953) 评论(0) 推荐(0)
摘要: 总经理要求秘书安排次日上午9点开一个会议。这件事需要通知所有参会人员,秘书自己也要在会议中做服务工作,这是“任务”。但我们想要的结果是什么呢?下面是一段之九段秘书的不同做法。 一段秘书的做法:发通知 - 用电子邮件或在黑板上发个会议通知,然后准备相关会议用品,并参加会议。 二段秘书的做法:抓落实 - 阅读全文
posted @ 2018-09-07 15:47 黒貓 阅读(425) 评论(0) 推荐(0)
摘要: Windows10远程桌面连接 报错信息 : 网上找到方法 但是奈何是 "Win10家庭版" 不能使用这个办法,具体操作可以看最后的引用链接 !!!! 策略路径:“计算机配置”->“管理模板”->“系统”->“凭据分配”设置名称: 加密 Oracle 修正 只能换另外一种改注册表 改了半天 终于改好 阅读全文
posted @ 2018-09-07 15:46 黒貓 阅读(1234) 评论(0) 推荐(0)
摘要: 转载地址:https://blog.csdn.net/skyannesky/article/details/78068049 一、引入redis模块 二、在python中获取redis数据库 三、操作增删改查 增加数据: redis_0.set(“name”, “pjj”) # 插入字符串类型数据, 阅读全文
posted @ 2018-09-07 15:44 黒貓 阅读(161) 评论(0) 推荐(0)
摘要: 安装 Fabric Fabric 目前仅支持 Python2,如果你的系统中只有 Python3 版本,可以使用 Fabric3,但是只能安装低版本1.14.post1,高版本不支持api方法。 接下就可以简单地通过 pip 命令安装 Fabric 了。 # 如果是 python 2 pip ins 阅读全文
posted @ 2018-09-07 15:42 黒貓 阅读(411) 评论(0) 推荐(0)
摘要: Mac平台下找到packaging_tool.py(如果其他平台可以按报错查这个文件目录及文件。) URL:/Applications/PyCharm.app/Contents/helpers/packaging_tool.py 好久没打开PyCharm创建项目了,今天打开突然报了一个“Attrib 阅读全文
posted @ 2018-09-07 15:41 黒貓 阅读(1558) 评论(0) 推荐(0)
摘要: 搭建服务器 本教程使用的本地环境为 Windows 10,服务器环境为 ubuntu 14.04(64 位)。如果你的环境和我的有所差异导致一些命令无法执行,将这些命令转换为你所在环境的命令执行即可。 安装软件 顺利连接到远程服务器了。如果是一台全新服务器的话,通常我们是以 root 用户登录的。在 阅读全文
posted @ 2018-09-07 15:41 黒貓 阅读(353) 评论(0) 推荐(0)
摘要: 描述:在最外层的urls.py 添加项目的urls后报错,错误显示:in include 'provide the namespace argument to include() instead." 解决方案: 修改:url(r'admin/',include(admin.site.urls)) 为 阅读全文
posted @ 2018-09-07 15:39 黒貓 阅读(764) 评论(0) 推荐(0)
摘要: 1关闭防火墙 service iptables stop 1 2设置django 开开启django时,使用0.0.0.0:xxxx,作为ip和端口例如:python manage.py runserver 0.0.0.0:9000然后在settings里修改ALLOWED_HOSTS = [],改 阅读全文
posted @ 2018-09-07 15:39 黒貓 阅读(622) 评论(0) 推荐(0)
摘要: 转载地址:https://blog.csdn.net/weixin_35757704/article/details/78977753 解决方法就是: from django.urls import reverse 最近从django1.9迁移到django2.0中出现一个意外的报错: 这个报错的原 阅读全文
posted @ 2018-09-07 15:38 黒貓 阅读(3022) 评论(0) 推荐(1)
摘要: 在 python2 中,使用 pip install mysql-python 进行安装连接MySQL的库,使用时 import MySQLdb 进行使用 在 python3 中,改变了连接库,改为了 pymysql 库,使用pip install pymysql 进行安装,直接导入即可使用 但是在 阅读全文
posted @ 2018-09-07 15:37 黒貓 阅读(5393) 评论(0) 推荐(0)
摘要: 转载地址:https://blog.csdn.net/it_dream_er/article/details/52092262 最近在学习django,学到第五章模型时,需要连接数据库,然后,在这里分享一下方法。 起初是不知道怎样配置mysql数据库,但是还好,django的官网上面有相关的配置方法 阅读全文
posted @ 2018-09-07 15:36 黒貓 阅读(374) 评论(0) 推荐(0)
摘要: 转载地址:https://www.cnblogs.com/TestWorld/p/5415690.html ; 一、用户事务分析 用户事务分析是站在用户角度进行的基础性能分析。 1、Transation Sunmmary(事务综述) 对事务进行综合分析是性能分析的第一步,通过分析测试时间内用户事务的 阅读全文
posted @ 2018-09-07 15:32 黒貓 阅读(383) 评论(0) 推荐(0)
摘要: 转载地址:http://www.51testing.com/html/18/631118-853737.html 其实无论用那种测试方法,接口测试的原理是通过测试程序模拟客户端向服务器发送请求报文,服务器接收请求报文后对相应的报文做出处理然后再把应答报文发送给客户端,客户端接收应答报文这一个过程。 阅读全文
posted @ 2018-09-07 15:31 黒貓 阅读(448) 评论(0) 推荐(0)
摘要: 转载地址:https://blog.csdn.net/meitingbee/article/details/53907085 最近有朋友性能测试时遇到Jmeter和Loadrunner测试的结果差异很大,对结果很纠结。笔者在与之一同排查的过程中发现很多老司机也总会踩到的坑-web页面静态资源下载. 阅读全文
posted @ 2018-09-07 15:30 黒貓 阅读(710) 评论(0) 推荐(0)
摘要: 转载地址:https://blog.csdn.net/huangjin0507/article/details/51209066 LR的负载机安装在linux的理由: 1、windows xp,双核+4G内存,基本上每个vuser会消耗2-5m的内存,单机300-500的虚拟用户时,CPU已经超过9 阅读全文
posted @ 2018-09-07 15:29 黒貓 阅读(405) 评论(0) 推荐(0)
摘要: 转载地址:https://blog.csdn.net/u013770494/article/details/21949705 Runtime-Settings-Miscellaneous--Automatic Transactions 在脚本和场景设置中同时勾上这两项,保存后,再去掉勾选这两项,再保 阅读全文
posted @ 2018-09-07 15:29 黒貓 阅读(330) 评论(0) 推荐(0)
摘要: 转载地址:http://blog.csdn.net/jusulysunbeamy/article/details/51356834 TPS(Transaction per Second)定义 TPS是Transactions Per Second 的缩写,也就是事务数/秒。它是软件测试结果的测量单位 阅读全文
posted @ 2018-09-07 15:27 黒貓 阅读(889) 评论(0) 推荐(0)
摘要: 1.命令格式: find pathname -options [-print -exec -ok ...] 2.命令功能: 用于在文件树种查找文件,并作出相应的处理 3.命令参数: pathname: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。 -print: fi 阅读全文
posted @ 2018-09-07 15:23 黒貓 阅读(1652) 评论(0) 推荐(0)
摘要: 1.开启 ./nmon_x86_64_slesll C:CPU M:内存 N:网络 D:硬盘 h:帮助信息 2.生成CSV文档 ./nmon_x86_64_slesll -f -t -s 30 -c 120 -s 30 :是每30秒一次 -c 120:是采集120次 3.查看文档 用nmon_ana 阅读全文
posted @ 2018-09-07 15:22 黒貓 阅读(670) 评论(0) 推荐(0)
摘要: 直接执行这两个命令即可: sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100 sudo update-alternatives --install /usr/bin/python python 阅读全文
posted @ 2018-09-07 15:21 黒貓 阅读(250) 评论(0) 推荐(0)
摘要: 今天在ubuntu进行ssh安装的时候,出现如下错误。 Reading package lists... Done Building dependency tree... Done Package ssh is not available, but is referred to by another 阅读全文
posted @ 2018-09-07 15:20 黒貓 阅读(730) 评论(0) 推荐(0)
摘要: ubuntu安装好后,root初始密码(默认密码)不知道,需要设置。 1、先用安装时候的用户登录进入系统 2、输入:sudo passwd 按回车 3、输入新密码,重复输入密码,最后提示passwd:password updated sucessfully 此时已完成root密码的设置 4、输入:s 阅读全文
posted @ 2018-09-07 15:20 黒貓 阅读(1292) 评论(0) 推荐(0)
摘要: 转载地址:https://blog.csdn.net/u010176014/article/details/51930877 现象描述:Ubuntu能Ping通主机,主机也能ping通虚拟机。而且,虚拟机也能上网。只是xshell不能连接。 解决方案: 一:使用管理员身份 设置防火墙。 先查看一下防 阅读全文
posted @ 2018-09-07 15:19 黒貓 阅读(662) 评论(0) 推荐(0)
摘要: ubuntu 安装pip # 1. 更新系统包 sudo apt-get update sudo apt-get upgrade # 2. 安装Pip sudo apt-get install python-pip # 3. 检查 pip 是否安装成功 pip -V # 1. 更新系统包 sudo  阅读全文
posted @ 2018-09-07 15:18 黒貓 阅读(221) 评论(0) 推荐(0)
摘要: 转载地址:https://www.cnblogs.com/wangbaobao/p/7087032.html 本意向修改一个用户的密码,网上搜到的命令为如下 1 mysql> update user set password=password(“新密码”) where user=”用户名”; 1 m 阅读全文
posted @ 2018-09-07 15:17 黒貓 阅读(233) 评论(0) 推荐(0)
摘要: 转载地址:https://blog.csdn.net/cym_lmy/article/details/78315139 ; ubuntu 16.04本身是自带python的,他本身是自带2.X和3.X,两个版本,默认的是2.X。这里记录一下如果在版本间切换以及如何把python版本切换到3.X下的方 阅读全文
posted @ 2018-09-07 15:17 黒貓 阅读(556) 评论(0) 推荐(0)
摘要: 转载地址:https://blog.csdn.net/lgyaxx/article/details/73206487 有时候我们的程序可能需要连接到远程数据库,但是远程连接涉及到了安全性的问题,而今天要为大家讲解一下如何在Ubuntu下开放MySQL的远程连接权限。 我的服务器选择的是Linode, 阅读全文
posted @ 2018-09-07 15:16 黒貓 阅读(248) 评论(0) 推荐(0)
摘要: 转载地址:https://www.aliyun.com/jiaocheng/1113732.html所处平台 linux fedora25 mysql 版本:5.7.18 遇到问题 登录非匿名账户提示’Plugin ‘******’ is not loaded’. 解决办法 1.开启无密码登录 修改 阅读全文
posted @ 2018-09-07 15:13 黒貓 阅读(790) 评论(0) 推荐(0)
摘要: 在新版的ubuntu中,使用timedatectl 替换了ntpdate来进行时间管理。 1.查看当前时间状态 查看当前时间状态 timedatectl status : wxs@ubuntu:~/6-1/task4$ timedatectl status Local time: Tue 2017- 阅读全文
posted @ 2018-09-07 15:12 黒貓 阅读(2794) 评论(0) 推荐(0)
摘要: 安装完pycharm后发现桌面没有图标,每次打开都需要进入到安装包文件里,用终端输入命令打开,非常麻烦.天真地以为双击pycharm.sh就能打开再拖到桌面,结果打开却是编辑文档界面. 解决方法: 在终端输入以下命令行: sudo gedit /usr/share/applications/Pych 阅读全文
posted @ 2018-09-07 15:10 黒貓 阅读(2143) 评论(0) 推荐(0)
摘要: 1.elinks - lynx-like替代角色模式WWW的浏览器 例如: elinks --dump http://www.baidu.com 2.wget 这个会将访问的首页下载到本地 [root@el5-mq2 ~]# wget http://www.baidu.com--2011-10-17 阅读全文
posted @ 2018-09-07 15:07 黒貓 阅读(14810) 评论(0) 推荐(0)
摘要: Ubuntu环境, 假设这台机器名字叫abc(机器的hostname), 每次执行sudo 就出现这个警告讯息: sudo: unable to resolve host abc虽然sudo 还是可以正常执行, 但是警告讯息每次都出来,而这只是机器在反解上的问题, 所以就直接从/etc/hosts 阅读全文
posted @ 2018-09-07 15:06 黒貓 阅读(627) 评论(0) 推荐(0)
摘要: setuptool 太老了,需要更新sudo apt-get install python-setuptoolseasy_install pippip install fabric 阅读全文
posted @ 2018-09-07 15:05 黒貓 阅读(559) 评论(0) 推荐(0)
摘要: 转载地址:https://blog.csdn.net/alchaochao/article/details/79630830 问题:在利用unittest框架生成测试报告时,代码执行完成,没有在指定目录下生成报告 原因:PyCharm会默认使用自带的unittest框架来执行单元测试,不会执行mai 阅读全文
posted @ 2018-09-07 15:04 黒貓 阅读(375) 评论(0) 推荐(0)
摘要: 转载地址:https://blog.csdn.net/cyjs1988/article/details/76284289 【第一部分】开篇:先认识Xpath的4种定位方法 跟你说,你总是靠那个firebug,chrome的F12啥的右击复制xpath绝对总有一天踩着地雷炸的你死活定位不到,这个时候就 阅读全文
posted @ 2018-09-07 15:03 黒貓 阅读(330) 评论(1) 推荐(0)
摘要: 载地址:https://blog.csdn.net/huilan_same/article/details/52200586 总有人看不明白,以防万一,先在开头大写加粗说明一下: frameset不用切,frame需层层切! 很多人在用selenium定位页面元素的时候会遇到定位不到的问题,明明元素 阅读全文
posted @ 2018-09-07 15:01 黒貓 阅读(222) 评论(0) 推荐(0)
摘要: 在执行用例的过程中,最终用例是否执行通过,是通过判断测试得到的实际结果与预期结果是否相等决定的。unittest框架的TestCase类提供下面这些方法用于测试结果的判断。 assertEqual(a,b) a == b assertNotEqual(a,b) a! == b assertTrue( 阅读全文
posted @ 2018-09-07 15:00 黒貓 阅读(185) 评论(0) 推荐(0)
摘要: 转:http://www.mamicode.com/info-detail-1720150.html前言 经常有小伙伴问,如何判断一个元素是否存在,如何判断alert弹窗出来了,如何判断动态的元素等等一系列的判断,在selenium的expected_conditions模块收集了一系列的场景判断方 阅读全文
posted @ 2018-09-07 15:00 黒貓 阅读(1043) 评论(0) 推荐(0)
摘要: 转:https://www.cnblogs.com/fengyiru6369/p/7234840.html save_screenshot方法实现了截图功能,只需要传入保存截图的文件名就可以了,十分方便;也可以使用 get_screenshot_as_file() 方法,()中传入路径。 # -*- 阅读全文
posted @ 2018-09-07 14:59 黒貓 阅读(385) 评论(0) 推荐(0)
摘要: import smtplib import email.mime.multipart import email.mime.text from email.mime.text import MIMEText from email.mime.multipart import MIMEMultipart 阅读全文
posted @ 2018-09-07 14:59 黒貓 阅读(300) 评论(0) 推荐(0)
摘要: 转:http://www.cnblogs.com/fnng/p/3300788.htm 借助IED 录制脚本 将脚本导出,保存为baidu.py ,通过python IDLE编辑器打开。如下: 加入unittest框架后,看上去比我们之前见的脚本复杂了很多,除了中间操作浏览器的几行,其它都看不懂,不 阅读全文
posted @ 2018-09-07 14:58 黒貓 阅读(303) 评论(0) 推荐(0)
摘要: 线性模型 from selenium import webdriver from time import sleep from selenium.webdriver.common.action_chains import ActionChains driver = webdriver.Chrome( 阅读全文
posted @ 2018-09-07 14:58 黒貓 阅读(269) 评论(0) 推荐(0)
摘要: from selenium import webdriver import os,time driver = webdriver.Firefox() driver.get("http://m.mail.10086.cn") driver.implicitly_wait(30) #登陆 driver. 阅读全文
posted @ 2018-09-07 14:56 黒貓 阅读(138) 评论(0) 推荐(0)
摘要: from selenium import webdriver import time driver = webdriver.Chrome() driver.get("http://www.youdao.com") # 获得cookie信息 cookie= driver.get_cookies() # 阅读全文
posted @ 2018-09-07 14:56 黒貓 阅读(1244) 评论(0) 推荐(0)
摘要: 概念: 显示等待是针对某一个元素进行相关等待判定; 隐式等待不针对某一个元素进行等待,全局元素等待。 相关模块: WebDriverWait 显示等待针对元素必用 expected conditions 预期条件类(里面包含方法可以调用,用于显示等待) NoSuchElementException 阅读全文
posted @ 2018-09-07 14:55 黒貓 阅读(182) 评论(0) 推荐(0)
摘要: 设置浏览器大小前进、后退滚动条刷新警告窗口处理1.设置浏览器的大小 # 浏览器最大化 driver.maximize_window() # 浏览器固定大小 browser.set_window_size(480, 800) #参数数字为像素点 2.浏览器的前进、后退 # 前进 browser.for 阅读全文
posted @ 2018-09-07 14:55 黒貓 阅读(187) 评论(0) 推荐(0)
摘要: 转载地址:http://blog.csdn.net/huilan_same/article/details/52305176 转载地址:http://blog.csdn.net/huilan_same/article/details/52305176 用selenium做自动化,有时候会遇到需要模拟 阅读全文
posted @ 2018-09-07 14:54 黒貓 阅读(214) 评论(0) 推荐(0)
摘要: 需要引入 Keys 类,模拟键盘的操作 示例: from selenium import webdriver from selenium.webdriver.common.keys import Keys from time import sleep driver = webdriver.Chrom 阅读全文
posted @ 2018-09-07 14:54 黒貓 阅读(144) 评论(0) 推荐(0)
摘要: 元素的定位是自动化测试的核心,想要操作一个元素,首先应该识别这个元素。webdriver提供一个一系列的元素定位方法,常用的有以下几种: id name class name link text partial link text tag name xpath css selectorFrame 嵌 阅读全文
posted @ 2018-09-07 14:52 黒貓 阅读(278) 评论(0) 推荐(0)
摘要: 使用 Selenium3.X 以及火狐48以上版本 1.安装Selenium3.x 进入cmd ,使用命令: pip install selenium,默认安装最新版本。 如需指定版本使用命令: pip install selenium = xxx 2.安装火狐以及插件 火狐浏览器安装略 需要安装 阅读全文
posted @ 2018-09-07 14:46 黒貓 阅读(174) 评论(0) 推荐(0)
摘要: 准备重新开始记录自己的测试路程~ 阅读全文
posted @ 2018-09-07 14:42 黒貓 阅读(123) 评论(0) 推荐(0)