上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 33 下一页
摘要: 问题:在使用git代码仓库时,使用git clone 获取代码时,如果使用的是https协议,则在每次push时需要输入账号密码。相关文档:文档一,文档二 验证了文档一种的方法二可用,记录一下创建文件存储GIT用户名和密码, 在当前用户的根目录中文件名为.Git-credentials,* 用vim 阅读全文
posted @ 2019-04-23 17:23 凯宾斯基 阅读(2531) 评论(0) 推荐(0)
摘要: 登陆jenkins官网 https://jenkins.io/ 搜索需要的插件,点击 注意这步,要点击右上角Archives 下载对应的 hpi包 然后把下载的hpi文件,放到 jenkins 插件管理-上传插件里面上传安装即可 阅读全文
posted @ 2019-04-23 16:01 凯宾斯基 阅读(2079) 评论(0) 推荐(0)
摘要: 第一步: 本地配置好git 第二步: github远程仓库 点击右上角settings 进入二级页面后,选择左侧靠下 导航栏 进入三级页面后,选择左侧 导航栏 选择右上角 创建token 创建完毕后,获得一个token(记下来,等下要用到) 再去到你要操作的远程仓库,添加一个 webhook 这个P 阅读全文
posted @ 2019-04-23 14:11 凯宾斯基 阅读(1199) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-04-23 10:54 凯宾斯基 阅读(319) 评论(0) 推荐(0)
摘要: 加了个 判断 测试用例总数 和 测试运行成功数 是否一致的判断,不一致 就断言失败,jenkins哪里是红点 阅读全文
posted @ 2019-04-22 18:34 凯宾斯基 阅读(1123) 评论(0) 推荐(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) 推荐(0)
摘要: 1.找到生成的测试报告,获取到all元素 2.在HTMLrunner源码,</script> 标签上 加入一个函数 #让所有列表都展示出来window.onload = function (){ showCase(2);} #踩坑!! 注意 不同的模板 showCase()括号里面的数字是不一样的, 阅读全文
posted @ 2019-04-22 11:13 凯宾斯基 阅读(377) 评论(1) 推荐(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) 推荐(0)
摘要: 阅读全文
posted @ 2019-04-21 02:26 凯宾斯基 阅读(261) 评论(0) 推荐(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) 推荐(0)
摘要: 在断言层 也可以同样用这个方法 阅读全文
posted @ 2019-04-21 00:11 凯宾斯基 阅读(396) 评论(0) 推荐(0)
摘要: 1.脚本里面先设置类的变量 iBer.version,其他没也可以访问类的变量,见右侧脚本,先初始化把iBer,然后脚本里面调用的时候传入iber iBer.version 这个变量是所有测试用例都可以调用,并且其中一个用例对他进行赋值,那么下个用例再次调用,值为最新 (达到用例之间变量相互通用) 阅读全文
posted @ 2019-04-20 20:12 凯宾斯基 阅读(496) 评论(0) 推荐(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) 推荐(0)
摘要: 一:类的继承 # 继承的类 自己不能 初始化变量,可以直接调用自己的函数 和 被别人继承的类里面的函数 #意思是 大家都共用一个初始化方法,所有调用的时候都要输入初始化的值 下图,b类继承了c类,那么b内里面也可以直接用c类的方法,加self就是取c类里面的rr(),不加self,取的是外面的rr( 阅读全文
posted @ 2019-04-20 00:49 凯宾斯基 阅读(308) 评论(0) 推荐(0)
摘要: 测试用例之间也可以把变量变成global也可以相互调用 阅读全文
posted @ 2019-04-19 17:14 凯宾斯基 阅读(509) 评论(0) 推荐(0)
摘要: 后记: ls3='%'.join(ls2) 会把%加入拼接成的字符里面,同理,加入其它字符也一样,''空就是什么都不加,如上图 最后输出 1%我%22 字符变成列表的方法 str2 = '1,2,3'arr = str2.split(',')print arr 阅读全文
posted @ 2019-04-19 12:31 凯宾斯基 阅读(10022) 评论(0) 推荐(1)
摘要: HTTP请求中 request payload 和 formData 区别? FormData和Payload是浏览器传输给接口的两种格式,这两种方式浏览器是通过Content-Type来进行区分的(了解Content-Type),如果是 application/x-www-form-urlenco 阅读全文
posted @ 2019-04-18 16:28 凯宾斯基 阅读(1829) 评论(0) 推荐(0)
摘要: 访问仓库页面,点击 Fork 按钮创建自己的仓库 Fork 就是将 GitHub 的某个特定仓库复制到自己的账户下。 Fork 出的仓库与原仓库是两个不同的仓库,开发者可以随意编辑。 新建的仓库名为"自己的账户名 / 仓库名"。 阅读全文
posted @ 2019-04-18 12:44 凯宾斯基 阅读(5108) 评论(0) 推荐(0)
摘要: http://baijiahao.baidu.com/s?id=1596508048936144376&wfr=spider&for=pc 阅读全文
posted @ 2019-04-18 12:41 凯宾斯基 阅读(299) 评论(0) 推荐(0)
摘要: https://www.cnblogs.com/findyou/p/6925733.html github 地址 https://github.com/kaibin123/HTMLTestRunnerCN 阅读全文
posted @ 2019-04-18 12:40 凯宾斯基 阅读(391) 评论(0) 推荐(0)
摘要: 步骤: 1.点击视频播放 2.打开抓包工具,选Media tab 3.把视频url拿出来访问,然后保存视频到本地 阅读全文
posted @ 2019-04-18 12:10 凯宾斯基 阅读(266) 评论(0) 推荐(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) 推荐(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) 推荐(0)
摘要: https://www.processon.com/login https://boardmix.cn/app/my-space 阅读全文
posted @ 2019-04-16 20:19 凯宾斯基 阅读(409) 评论(0) 推荐(0)
摘要: 前言 requests发请求时,接口的响应时间,也是我们需要关注的一个点,如果响应时间太长,也是不合理的。如果服务端没及时响应,也不能一直等着,可以设置一个timeout超时的时间 关于requests请求的响应时间,官网上没太多介绍,并且我百度搜了下,看很多资料写的是r.elapsed.micro 阅读全文
posted @ 2019-04-16 19:50 凯宾斯基 阅读(693) 评论(0) 推荐(0)
摘要: 来源: https://www.cnblogs.com/blackmatrix/p/5606364.html 静态方法是指类中无需实例参与即可调用的方法(不需要self参数),在调用过程中,无需将类实例化,直接在类之后使用.号运算符调用方法。 通常情况下,静态方法使用@staticmethod装饰器 阅读全文
posted @ 2019-04-16 17:58 凯宾斯基 阅读(4513) 评论(0) 推荐(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) 推荐(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) 推荐(0)
摘要: 因为接口和接口直接有个字段是关联的 在登陆请求后,后台响应了个token,下面的请求 ,请求头要带上这个token 才认为是登陆后 的操作 阅读全文
posted @ 2019-04-16 12:16 凯宾斯基 阅读(351) 评论(0) 推荐(0)
摘要: combinations方法重点在组合,permutations方法重在排列。 combinations和permutations返回的是对象地址,原因是在python3里面,返回值已经不再是list,而是iterators(迭代器), 所以想要使用,只用将iterator 转换成list 即可 阅读全文
posted @ 2019-04-16 00:33 凯宾斯基 阅读(3183) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-04-16 00:08 凯宾斯基 阅读(449) 评论(0) 推荐(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) 推荐(0)
摘要: date(create_at) 列表: sql: 阅读全文
posted @ 2019-04-11 21:02 凯宾斯基 阅读(216) 评论(0) 推荐(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) 推荐(0)
摘要: 最近笔试面试特别多的都问到了数据库索引,由于之前并没有单独做系统的复习,导致许多关于索引的知识点记忆的很模糊,今天整理下相关笔记(并没有深挖,对于初学者还是可以看看的),仅供参考。 什么是索引 数据库索引好比是一本书前面的目录,能加快数据库的查询速度。 例如这样一个查询:select * from 阅读全文
posted @ 2019-04-10 23:55 凯宾斯基 阅读(307) 评论(0) 推荐(0)
摘要: https://sentry.io 阅读全文
posted @ 2019-04-10 15:57 凯宾斯基 阅读(391) 评论(0) 推荐(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) 评论(2) 推荐(0)
摘要: selenium官网下载的selenium包 包导入eclipse 见:https://www.cnblogs.com/kaibindirver/p/10674604.html 代码 后记: 这个方法有问题,后面用下面的方法: 然后新建了java项目,导入selenium包 阅读全文
posted @ 2019-04-09 14:08 凯宾斯基 阅读(853) 评论(0) 推荐(0)
摘要: 右键项目弹出菜单,进行如下选择: 4.在配置页中,选中Libraries标签页,然后点击Add JARs选择刚才拷贝过来的jar包。最后点击apply and close。 添加完成后图标会发生变化 5.导入完成后就可以使用了。 来源: https://baijiahao.baidu.com/s?i 阅读全文
posted @ 2019-04-09 01:49 凯宾斯基 阅读(3026) 评论(0) 推荐(0)
摘要: https://www.seleniumhq.org/download/ Firefox驱动文件版本下载地址,请点击https://github.com/mozilla/geckodriver/releases。 阅读全文
posted @ 2019-04-09 01:15 凯宾斯基 阅读(6690) 评论(0) 推荐(0)
上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 33 下一页