摘要:
问题:在使用git代码仓库时,使用git clone 获取代码时,如果使用的是https协议,则在每次push时需要输入账号密码。相关文档:文档一,文档二 验证了文档一种的方法二可用,记录一下创建文件存储GIT用户名和密码, 在当前用户的根目录中文件名为.Git-credentials,* 用vim
阅读全文
posted @ 2019-04-23 17:23
凯宾斯基
阅读(2531)
推荐(0)
摘要:
登陆jenkins官网 https://jenkins.io/ 搜索需要的插件,点击 注意这步,要点击右上角Archives 下载对应的 hpi包 然后把下载的hpi文件,放到 jenkins 插件管理-上传插件里面上传安装即可
阅读全文
posted @ 2019-04-23 16:01
凯宾斯基
阅读(2079)
推荐(0)
摘要:
第一步: 本地配置好git 第二步: github远程仓库 点击右上角settings 进入二级页面后,选择左侧靠下 导航栏 进入三级页面后,选择左侧 导航栏 选择右上角 创建token 创建完毕后,获得一个token(记下来,等下要用到) 再去到你要操作的远程仓库,添加一个 webhook 这个P
阅读全文
posted @ 2019-04-23 14:11
凯宾斯基
阅读(1199)
推荐(0)
posted @ 2019-04-23 10:54
凯宾斯基
阅读(319)
推荐(0)
摘要:
加了个 判断 测试用例总数 和 测试运行成功数 是否一致的判断,不一致 就断言失败,jenkins哪里是红点
阅读全文
posted @ 2019-04-22 18:34
凯宾斯基
阅读(1123)
推荐(0)
摘要:
b(c()).b_002() 如果不是在 c类里面传c类 传值为c() b(c).b_002() 如果是在 c类里面传c类 传值 为 c 做接口自动化 数据分离的 我继承了 unittest类(用了类的方法) 和 iber类(用了类里面的变量) 见:https://www.cnblogs.com/k
阅读全文
posted @ 2019-04-22 12:49
凯宾斯基
阅读(569)
推荐(0)
摘要:
1.找到生成的测试报告,获取到all元素 2.在HTMLrunner源码,</script> 标签上 加入一个函数 #让所有列表都展示出来window.onload = function (){ showCase(2);} #踩坑!! 注意 不同的模板 showCase()括号里面的数字是不一样的,
阅读全文
posted @ 2019-04-22 11:13
凯宾斯基
阅读(377)
推荐(0)
摘要:
一)增加一个或多个元素 d = {'a': 1} d.update(b=2) #也可以 d.update({‘b’: 2}) print(d) -->{'a': 1, 'b': 2} 亲测ok b={'wo': '33'}b["id"] ='3' -->{'wo': '33','id': '3'}
阅读全文
posted @ 2019-04-21 02:55
凯宾斯基
阅读(3449)
推荐(0)
posted @ 2019-04-21 02:26
凯宾斯基
阅读(261)
推荐(0)
摘要:
一:类里面变量相互调用的方法 class c(): def cc(self): c.uuid=8 def dd(self): print c.uuid 执行 c().cc() c().dd() #最后输出是8 带初始化的话,拿的还是初始化的值 class c(): def __init__(self
阅读全文
posted @ 2019-04-21 00:18
凯宾斯基
阅读(1072)
推荐(0)
posted @ 2019-04-21 00:11
凯宾斯基
阅读(396)
推荐(0)
摘要:
1.脚本里面先设置类的变量 iBer.version,其他没也可以访问类的变量,见右侧脚本,先初始化把iBer,然后脚本里面调用的时候传入iber iBer.version 这个变量是所有测试用例都可以调用,并且其中一个用例对他进行赋值,那么下个用例再次调用,值为最新 (达到用例之间变量相互通用)
阅读全文
posted @ 2019-04-20 20:12
凯宾斯基
阅读(496)
推荐(0)
摘要:
1.脚本里调用其他类里面的方法 需要把脚本里面的self.dr 传到其他类里面,其他类里面要先初始化这个self.dr 变成自己类里面的 脚本里面的dr是 appium启动的代码 dr= webdriver.Remote('http://127.0.0.1:4723/wd/hub',desired_
阅读全文
posted @ 2019-04-20 20:06
凯宾斯基
阅读(478)
推荐(0)
摘要:
一:类的继承 # 继承的类 自己不能 初始化变量,可以直接调用自己的函数 和 被别人继承的类里面的函数 #意思是 大家都共用一个初始化方法,所有调用的时候都要输入初始化的值 下图,b类继承了c类,那么b内里面也可以直接用c类的方法,加self就是取c类里面的rr(),不加self,取的是外面的rr(
阅读全文
posted @ 2019-04-20 00:49
凯宾斯基
阅读(308)
推荐(0)
摘要:
测试用例之间也可以把变量变成global也可以相互调用
阅读全文
posted @ 2019-04-19 17:14
凯宾斯基
阅读(509)
推荐(0)
摘要:
后记: ls3='%'.join(ls2) 会把%加入拼接成的字符里面,同理,加入其它字符也一样,''空就是什么都不加,如上图 最后输出 1%我%22 字符变成列表的方法 str2 = '1,2,3'arr = str2.split(',')print arr
阅读全文
posted @ 2019-04-19 12:31
凯宾斯基
阅读(10022)
推荐(1)
摘要:
HTTP请求中 request payload 和 formData 区别? FormData和Payload是浏览器传输给接口的两种格式,这两种方式浏览器是通过Content-Type来进行区分的(了解Content-Type),如果是 application/x-www-form-urlenco
阅读全文
posted @ 2019-04-18 16:28
凯宾斯基
阅读(1829)
推荐(0)
摘要:
访问仓库页面,点击 Fork 按钮创建自己的仓库 Fork 就是将 GitHub 的某个特定仓库复制到自己的账户下。 Fork 出的仓库与原仓库是两个不同的仓库,开发者可以随意编辑。 新建的仓库名为"自己的账户名 / 仓库名"。
阅读全文
posted @ 2019-04-18 12:44
凯宾斯基
阅读(5108)
推荐(0)
摘要:
http://baijiahao.baidu.com/s?id=1596508048936144376&wfr=spider&for=pc
阅读全文
posted @ 2019-04-18 12:41
凯宾斯基
阅读(299)
推荐(0)
摘要:
https://www.cnblogs.com/findyou/p/6925733.html github 地址 https://github.com/kaibin123/HTMLTestRunnerCN
阅读全文
posted @ 2019-04-18 12:40
凯宾斯基
阅读(391)
推荐(0)
摘要:
步骤: 1.点击视频播放 2.打开抓包工具,选Media tab 3.把视频url拿出来访问,然后保存视频到本地
阅读全文
posted @ 2019-04-18 12:10
凯宾斯基
阅读(266)
推荐(0)
摘要:
前言 本篇介绍如何在微信公众号上自动化测试,以操作我的个人公众号:yoyoketang为例,没关注的,先微信关注了,再跟着操作 环境准备:python 3.6appium 1.7以上版本微信6.6.6微信里面webview 57.0电脑上chrome版本 66.0appium-chromedrive
阅读全文
posted @ 2019-04-17 20:02
凯宾斯基
阅读(732)
推荐(0)
摘要:
reverse=True 等于从大到小 dic = {'a':31, 'bc':5, 'c':3, 'asd':4, 'aa':74, 'd':0}dict= sorted(dic.items(), key=lambda d:d[0]) print dict dic = {'a':1, 'bc':5
阅读全文
posted @ 2019-04-17 13:14
凯宾斯基
阅读(1042)
推荐(0)
摘要:
https://www.processon.com/login https://boardmix.cn/app/my-space
阅读全文
posted @ 2019-04-16 20:19
凯宾斯基
阅读(409)
推荐(0)
摘要:
前言 requests发请求时,接口的响应时间,也是我们需要关注的一个点,如果响应时间太长,也是不合理的。如果服务端没及时响应,也不能一直等着,可以设置一个timeout超时的时间 关于requests请求的响应时间,官网上没太多介绍,并且我百度搜了下,看很多资料写的是r.elapsed.micro
阅读全文
posted @ 2019-04-16 19:50
凯宾斯基
阅读(693)
推荐(0)
摘要:
来源: https://www.cnblogs.com/blackmatrix/p/5606364.html 静态方法是指类中无需实例参与即可调用的方法(不需要self参数),在调用过程中,无需将类实例化,直接在类之后使用.号运算符调用方法。 通常情况下,静态方法使用@staticmethod装饰器
阅读全文
posted @ 2019-04-16 17:58
凯宾斯基
阅读(4513)
推荐(0)
摘要:
import random print( random.randint(1,10) ) # 产生 1 到 10 的一个整数型随机数 print( random.random() ) # 产生 0 到 1 之间的随机浮点数print( random.uniform(1.1,5.4) ) # 产生 1.
阅读全文
posted @ 2019-04-16 13:42
凯宾斯基
阅读(1066)
推荐(0)
摘要:
1、现在有两个列表,list1 = ['key1','key2','key3']和list2 = ['1','2','3'],把他们转为这样的字典:{'key1':'1','key2':'2','key3':'3'} >>>list1 = ['key1','key2','key3'] >>>list
阅读全文
posted @ 2019-04-16 13:32
凯宾斯基
阅读(19587)
推荐(0)
摘要:
因为接口和接口直接有个字段是关联的 在登陆请求后,后台响应了个token,下面的请求 ,请求头要带上这个token 才认为是登陆后 的操作
阅读全文
posted @ 2019-04-16 12:16
凯宾斯基
阅读(351)
推荐(0)
摘要:
combinations方法重点在组合,permutations方法重在排列。 combinations和permutations返回的是对象地址,原因是在python3里面,返回值已经不再是list,而是iterators(迭代器), 所以想要使用,只用将iterator 转换成list 即可
阅读全文
posted @ 2019-04-16 00:33
凯宾斯基
阅读(3183)
推荐(0)
posted @ 2019-04-16 00:08
凯宾斯基
阅读(449)
推荐(0)
摘要:
交换礼物代码 库 permutations 库 product https://www.cnblogs.com/kaibindirver/p/10714375.html https://www.cnblogs.com/kaibindirver/p/10714285.html jenkins groo
阅读全文
posted @ 2019-04-15 23:50
凯宾斯基
阅读(231)
推荐(0)
摘要:
date(create_at) 列表: sql:
阅读全文
posted @ 2019-04-11 21:02
凯宾斯基
阅读(216)
推荐(0)
摘要:
SQL数据库中把一个表中的数据复制到另一个表中 1、如果是整个表复制表达如下: insert into table1 select * from table2 2、如果是有选择性的复制数据表达如下: insert into table1(column1,column2,column3...) sel
阅读全文
posted @ 2019-04-11 11:21
凯宾斯基
阅读(825)
推荐(0)
摘要:
最近笔试面试特别多的都问到了数据库索引,由于之前并没有单独做系统的复习,导致许多关于索引的知识点记忆的很模糊,今天整理下相关笔记(并没有深挖,对于初学者还是可以看看的),仅供参考。 什么是索引 数据库索引好比是一本书前面的目录,能加快数据库的查询速度。 例如这样一个查询:select * from
阅读全文
posted @ 2019-04-10 23:55
凯宾斯基
阅读(307)
推荐(0)
摘要:
https://sentry.io
阅读全文
posted @ 2019-04-10 15:57
凯宾斯基
阅读(391)
推荐(0)
摘要:
获取cookie利用代码cookie.asp <html> <title>xx</title> <body> <%testfile = Server.MapPath("code.txt") //先构造一个路径,也就是取网站根目录,创造一个在根目录下的code.txt路径,保存在testfile中 m
阅读全文
posted @ 2019-04-10 13:55
凯宾斯基
阅读(1614)
推荐(0)
摘要:
selenium官网下载的selenium包 包导入eclipse 见:https://www.cnblogs.com/kaibindirver/p/10674604.html 代码 后记: 这个方法有问题,后面用下面的方法: 然后新建了java项目,导入selenium包
阅读全文
posted @ 2019-04-09 14:08
凯宾斯基
阅读(853)
推荐(0)
摘要:
右键项目弹出菜单,进行如下选择: 4.在配置页中,选中Libraries标签页,然后点击Add JARs选择刚才拷贝过来的jar包。最后点击apply and close。 添加完成后图标会发生变化 5.导入完成后就可以使用了。 来源: https://baijiahao.baidu.com/s?i
阅读全文
posted @ 2019-04-09 01:49
凯宾斯基
阅读(3026)
推荐(0)
摘要:
https://www.seleniumhq.org/download/ Firefox驱动文件版本下载地址,请点击https://github.com/mozilla/geckodriver/releases。
阅读全文
posted @ 2019-04-09 01:15
凯宾斯基
阅读(6690)
推荐(0)