- 博客(26)
- 收藏
- 关注
原创 列表,元组,字典
#coding=utf-8import csv#csv文件读with open(‘D:\1.csv’,‘r’) as f:reader=csv.reader(f)for i in reader:print(i)print(type(i))#csv文件写with open(‘D:\100.csv’,‘w’) as f:file=csv.writer(f,dialect=‘exce...
2020-04-22 17:15:27
114
原创 6种简单定位测试(自动化)
#coding=utf-8from selenium import webdriverbr=webdriver.Chrome()br.get(“https://www.baidu.com”)#1.通过id的值进行元素的定位(id=“kw”)#br.find_element_by_id(“kw”).send_keys(“黑哥一笑,世事难料!”)#br.get(“https://www.t...
2020-04-22 17:10:45
968
原创 单一,组合属性选择器测试
#coding=utf-8from selenium import webdriverbr=webdriver.Chrome()br.get(“https://www.baidu.com”)#1.标签选择器br.find_element_by_css_selector(“input”).send_keys(“aaa”)#2.id选择器#br.find_element_by_css_...
2020-04-22 17:08:59
1074
原创 测试邮箱的注意界面切换
#coding=utf-8from selenium import webdriverimport timebr=webdriver.Chrome()br.get(“https://mail.qq.com/”)time.sleep(3)br.switch_to.frame(“login_frame”)(注意)br.find_element_by_link_text(“帐号密码登录”)...
2020-04-22 17:05:14
139
原创 键盘鼠标拖拽(自动化监测)
键盘操作#coding=utf-8from selenium import webdriverfrom selenium.webdriver.common.keys import Keysimport timebr=webdriver.Chrome()#打开浏览器br.get(“https://www.baidu.com”)time.sleep(2)#搜索框中输入内容br.f...
2020-04-22 17:00:21
601
原创 下拉框与文件上传(自动化简单测试)
#coding=utf-8from selenium import webdriverimport timebr=webdriver.Chrome()#1.定位上传按钮,添加本地文件br.get(“http://127.0.0.1/3.html”)#time.sleep(2)br.find_element_by_name(“file”).send_keys(“D:\1.txt”)...
2020-04-22 16:58:02
329
原创 类的定义,init,self(面向对象)
#coding=utf-8class student:def init(self):self.boy=20self.girl=30def study(self):print(‘good good study’)simida=student()#实例化student类对象为simidaprint(simida.girl)print(simida.boy)#没有创建对象时候是没有...
2020-04-22 16:54:49
270
原创 继承简单例子
coding=utf-8#1.单继承**# class dog:def init(self,name,color=‘black’):self.name=nameself.color=colordef run(self):print(‘狗富贵,互相旺!!!’)class taidi(dog):def setname(self,name):self.name=namedef ea...
2020-04-22 16:52:25
295
原创 python基础和安装配置,自动化测试定位(简单定位),csv文件,函数,列表,元组,字典
1.模块a.模块的定义python中模块就是一个以.py结尾的文件模块可以把一个复杂程序按照功能分开,放在不同的文件夹公共模块放在python安装目录下Lib中b.模块的使用方法模块都是以.py结尾模块导入的方式import 模块调用模块中函数时候一定要加模块的名字from 模块 import xxx直接使用导入模块的函数from xxx import *import x...
2020-04-22 16:49:33
504
原创 自动化测试理论
1.自动化测试理论a.什么是自动化没有人和比较少人参与下,按照人的要求自动监测,信息处理,分析判断,模拟控制,实现预期目标b.自动化测试包含单元测试、接口测试、UI测试,主要编写代码、脚本,让软件自动运行,发现缺陷,代替部分手工测试c.自动化测试发展趋势在更多的浏览器种进行,越来越多人使用最新版本真实设备和模拟器成为移动端测试新标准自动化测试价值明显敏捷和DevOps使用较多,b...
2020-04-22 16:29:53
173
原创 unittest
1.鼠标操作单击双击右键拖拽2.键盘操作空格回车ctl+c ctl+v3.下拉框1.send_keys()2.二次操作3.Select 类通过索引通过value通过text4.文件的上传和下载1.文件的上传send_keys()2.文件的下载通过单击下载链接进行下载5.面向对象1.面向对象概念万物皆对象面向对象3大特性:继承、封装、多态2.基本概...
2020-04-22 16:28:27
145
原创 在liunx里安装jdk,apche-tomcat,二进制文件,项目搭建
netstat 查看端口信息apache/nginx/iis 80tomcat 8080mysql 3306oracle 1521sshd 221.软件安装a.软件安装方式1>rpm安装2>yum自动安装3>二进制文件安装4>源码安装b.yum...
2020-04-22 16:22:23
224
原创 linux基础2
回顾hostnamewhowhoamipwdlsmaninfoifconfigsetupservicepingmkdirrmdirrmcpmvtouchechocatlessmoreheadtailvi1.常规设置a.设置IP地址a1.命令设置a2.临时设置(重启网络后失效)ifconfig eth0 192.168.10.10重启后失效...
2020-04-22 09:01:07
114
原创 liunx基础1
liunx基础1D:\测试用软件\vmD:\测试用软件\iso1.常见的操作系统平台unixmac os IOS AIXlinux安卓 gentoocentos redhatopensuse suseubuntu kali/backtrack麒麟 ...
2020-04-22 09:00:09
116
转载 swagger
Swagger简介 4安装 4一、 Node.js 安装 4二、 node中http-server安装 4三、 下载swagger-editor 4四、 启动 swagger-editor 5五、 使用浏览器访问http://localhost 5使用 5一、 编写API 文档: 7二、 生成服务端代码: 8三、 修改&运行服务端: 9四、 创建&运行客户端:...
2019-03-30 15:39:14
79
原创 servlet总结
说一说Servlet生命周期Servlet生命周期包括三部分: 初始化:Web容器加载servlet,调用init()方法 处理请求:当请求到达时,运行其service()方法。service()自动派遣运行与请求相对应的doXXX(doGet或者doPost)方法。 销毁:服务结束,web容器会调用servlet的destroy()方法销毁servlet。get提交和po...
2018-12-29 15:36:10
128
3
原创 数据库总结
ORACLE和MySQL的区别是大型数据库而Mysql是中小型数据库,Oracle市场占有率达50%,Mysql只有50%左右,同时Mysql是开源的而Oracle维护价格非常高。Oracle支持大并发,大访问量,是OLTP最好的工具。(OLTP[联机事务处理])(OLAP[数据仓库处理 有了基础大数据后 根据数据分析 市场定位])安装所用的空间差别也是很大的,Mysql安装完后才152M...
2018-12-29 15:35:16
175
1
原创 redis总结
什么是redisRedis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作,Redis的性能非常出色,每秒可以处理超过 10万次读写操作,是已知性能最快的Key-Value DB。Redis的键值对 值最大的存储大小 512MSet(key,value)R...
2018-12-29 15:34:14
119
2
原创 java基础总结
面向对象的特征有哪些方面?答:面向对象的特征主要有以下几个方面:抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类、基类);得到继承信息的类被称为子类(派生类)。继承让变化中的软件系统有了一定的延续性,同时继承也...
2018-12-29 15:32:56
117
原创 装配eclipse里的配置,优化eclipse
第一步 装配jdk点击window再点击preferencesjre home 到c盘里的java找jdk在c盘里第二步装配maven!第三步搜valida第四步防乱码 搜spell第五步.@abcedfghijklmnopqrstuvwxyzABCEDFGHIJKLMNOPQRSTUVWXYZ放到50下面第六步防乱码 搜enc 点击workspace...
2018-12-11 19:49:16
126
原创 solr
第一步 package cn.pk; import org.apache.solr.client.solrj.SolrClient; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication;...
2018-12-07 21:39:58
105
转载 Docker-详细教程
Docker核心概念镜像(Image):类似于虚拟机镜像,可以将它理解为一个面向Docker引擎的只读模板,包含文件系统,镜像是创建Docker容器的基础。容器(Container):Docker容器类似于一个轻量级沙箱,Docker利用容器来运行和隔离应用,容器是从镜像的应用运行实例,可以将其启动、开始、停止和删除,而这些容器都是相互隔离、互不可见的。仓库(Repository) : 代码...
2018-12-05 11:30:51
124
原创 fastdfs 原理与过程
前言:(1)每次上传文件后都会返回一个地址,用户需要自己保存此地址。(2)为了支持大容量,存储节点(服务器)采用了分卷(或分组)的组织方式。存储系统由一个或多个卷组成,卷与卷之间的文件是相互独立的,所有卷的文件容量累加就是整个存储系统中的文件容量。一个卷可以由一台或多台存储服务器组成,一个卷下的存储服务器中的文件都是相同的,卷中的多台存储服务器起到了冗余备份和负载均衡的作用。其他都可以在网上...
2018-12-05 10:45:02
275
转载 spring-cloud-config 配置中心及Zuul路由
写在前面Spring Cloud Config是Spring创建的一个全新的服务端/客户端项目,为应用提供分布式的配置存储,提供集中化的外部配置支持。它除了适用于Spring构建的应用程序外,也可以在其他语言运行的应用程序中使用。Spring Cloud Config分为服务端和客户端两部分。其中服务端称为分布式配置中心,用来连接配置仓库并为客户端提供获取配置信息、加密/解密信息的功能;客户端...
2018-12-05 10:16:22
223
原创 linux和一些docker
一。linux起源与uniux操作系统 linux分为两大派系linux-redhat (rpm)-centos-debian (deb)-ubuntu二。vmware网络三种模式window主机 物理网络虚拟机操作系统 虚拟网络 (依靠物理网络)1 桥接模式将vmnet0网络和本地连接的网络 进行桥接 给vmnet0设置一个静态的1段网络(arp )优点 可以被局域...
2018-12-04 11:29:36
239
原创 docker
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中然后发布到任何流行Linux机器中一个完整的Docker有以下几个部分组成:DockerClient客户端Docker Daemon守护进程Docker Image 镜像Docker Container容器Docker Registry 仓库:分 公有和私有docker安装1》安装 y...
2018-12-04 11:17:58
80
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人