Posts
如何使用 python-gitlab 自动创建 GitLab Label
· ☕ 3 分钟
利用 Gitlab issue 进行项目管理是一件对 Dev 十分友好的事。录入issue、发起 Merge Request、创建 milestone,这些都是开发过程中动态推进的。但,每个新项目都需要创建一堆 Label ,是件让人头疼的事。本文主要就是为了解决这个问题。 1. GitLab Label 在创建 GitLab Label 之前,我

Jenkins 集成 Robot Framework 自动化测试
· ☕ 3 分钟
1. 安装无头浏览器 1.1 CentOS 安装 Phantomjs 下载并解压 访问 Phantomjs ,找到 Download phantomjs-2.1.1-linux-x86_64.tar.bz2 的下载链接,并拷贝。 在 CentOS 执行命令: 1 2 3 4 5 wget https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-linux-x86_64.tar.bz2 # 如果没有安装 bzip2 可能会报错 yum install bzip2.x86_64 tar -jxvf phantomjs-2.1.1-linux-x86_64.tar.bz2 mv phantomjs-2.1.1-linux-x86_64 /usr/local/ 添加到环境变量 1 vim /etc/profile 在行尾新增,如下内容 1 export PATH=$PATH:/usr/local/phantomjs-2.1.1-linux-x86_64/bin 使环境变量立即生效 1 source /etc/profile 查看 Phantomjs 版本号 1 phantomjs --version 安装完之

如何配置 HHKB 键盘
· ☕ 3 分钟
1. 关于键盘类型 键盘主要有三类: 机械键盘 机械键盘的每一颗按键都有一个单独的开关,也被称为轴。依照微动开关的分类,机械键盘分为茶轴、青轴、白轴、黑轴以及红轴。机械键盘手感舒适,但价格偏高。 薄膜键盘 薄膜键盘是按键较多且排列整齐有序的薄膜开关。日常

没有标签的你,让人无法想起
· ☕ 2 分钟
1. 机器面前人人平等 我们每天都接受着大量的数字信息,但真正对自己有帮助的很少。绝大部分信息像垃圾食品一样,并不提供什么养分,还挤占容量,使你无法深入了解真相、形成自己的思考和判断。 你可以一动不动,坐在那里刷一上午微博、抖音、今日头条、腾讯新闻

Robot Framework 基础
· ☕ 3 分钟
主要介绍 Robot Framework 的一些基本概念,如何写一个测试用例。 1. 基础元素 1.1 关键字 - keywords Robot Framework 关键字类似函数。分为系统关键字和用户自定义关键字。 系统关键字,通过加载 Library 引入 用户关键字,通过加载 Resource 引入 1.2 库 - Library 库用来封装和复用关键字。Robot Framework 库包括系统库和用户自