- 博客(8)
- 收藏
- 关注
原创 命令行上传代码到github
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2021-04-21 15:41:06 119
原创 jenkins发送邮件配置及遇到的问题
在jenkins中经常会使用邮件发送最后执行结果,今天就看一下在jenkins中怎么配置邮箱以及会碰到的一些坑。 首先jenkins我就默认都有了,进入首页,点击进入Manage jenkins>Configure System 进入配置页后首先填写jenkins Location下的系统管理员邮件地址(要发送邮件的地址): 然后在最下面邮件通知中填写SMTP服务器和用户默认邮件后缀,SMTP服务器可以在网上查一下自己使用的邮箱对应的smtp服务器和端口,我以163的为例(下图是我百度出来的):
2021-04-16 14:44:45 852
原创 docker搭建testlink平台
1、安装docker(不详细赘述了,官网有详细步骤) 2、启动一个docker容器网络用来连接数据库和testlink:docker network create testlink,然后确认启动成功:dockers network ls查看name有testlink即成功 3、启动数据库容器: docker run -d --name mariadb -e ALLOW_EMPTY_PASSWORD=yes -e MARIADB_USER=bn_testlink -e MARIADB_DATABASE=bit
2021-04-11 18:39:16 343
原创 pytest常用插件
插件 pytest-rerunfailures pytest test_rerun.py --reruns 3 --reruns-delay 1 xdist pytest test_ordering.py -n 3 allure 生成 allure 测试结果:pytest --alluredir=./result 展示报告:allure serve ./result 生成最终版本的报告:allure generate ./result 清除上一次的记录:allure generate --clean r
2021-03-22 22:33:07 179
原创 logging
appium或者selenium自动化测试中,经常需要添加一些测试过程中的日志,太复杂的讲太多小白也看不懂,就整个捷径吧。首先,导入logging,并定义内容: import logging root_log = logging.getLogger(__name__) logging.basicConfig(level=logging.INFO, # 日志格式 # 时间、代码所在文件名、代码行号、日志级别名字、日志信息
2021-03-22 20:49:10 119
原创 appium连接模拟器
上一章我们安装完appium框架所需要的一系列要安装的环境,现在我们就要开始对于模拟器上的app进行测试了,但是其实我们的电脑和模拟器是两个终端,怎么用我们电脑上的代码来控制捕捉模拟器上的app呢,上一章最后的时候我们为了验证我们的环境,执行了一段代码,如下: from appium import webdriver desired_caps={} #定义一个字典变量,存储我们要告诉appium的一些属性 desired_caps['platformName']='Android' # 要
2021-03-09 14:08:26 611
原创 appium环境准备全流程
appium环境准备 安装JDK(建议1.8) 安装SDK 安装appium desktop 安装appium python client 安装appium-doctor 验证
2021-03-01 19:17:43 147
原创 多进程
进程 单进程 import time #唱歌 def sing(): for i in range(3): print("唱歌") time.sleep(0.5) #跳舞 def dance(): for i in range(4): print("跳舞") time.sleep(0.5) if __name__ =='__main__': sing() dance() 多进程 分三步: 1、导入进程包 2、使用进程类创建进程对象 3、使用进程对象启动进程执行指定任务 #导
2021-01-22 14:28:58 90
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人