配置表Robot Framework 的配置表主要有两种用途。详细说明,请参考这里。导入测试、资源文件和变量文件。定义元数据。在 Setting 表格中:1 2 3 4 5 Library 引入库 Resource 引入资源文件 Variables 引入变量文件 Test Setup 指定缺省的
1. 标准库Robot Framework 可以直接导入使用的库,在目录 pythonLibsite-packagesrobotlibraries 中。详细说明,可以查看说明文档。Builtin,包含经常需要的关键字。自动导入无需 import,因此总是可用的。Dialogs,提供了暂停测试执行和从
1. 下载镜像文件点击进入,CloudReady 官网下载 DOWNLOAD 64-BIT 或 DOWNLOAD 32-BIT 版本镜像。解压后,得到 cloudready-free-xxx-bit.bin 文件2. 安装 Chromebook 恢复工具首先需要安装 Chrome 浏览器,然后打开页
作者: 范冰副标题: 创业公司的用户与收入增长秘籍出版年: 2015-7ISBN: 9787121263606Notes:这是一本针对 ToC 互联网产品、比较 Marketing 的书。通过各种真实案例,告诉你互联网产品的玩法。怎样创造产品,获取用户,激发活跃度,提高留存,增加收入,病毒传播。如果
给大家分享一下,最近一个月,关注的一些技术动态。同时,也有一些工具、学习资料、小技巧等有意思的内容。前端Webpack在今年 2 月份,Webpack 已经推出 4.0.0 的版本。Wepack 4 不再支持 Node.js 4,在编译速度上也有很大优化提升。同时,Webpack 4 移除了 com
前面提到 Jupyter Notebook 是一个交互式笔记本,支持运行 40 多种编程语言,非常适合教学。最近,学习 Go 语言,就想起了 Jupyter。本文主要描述如何在 Jupyter 里面安装 Python3 和 Go 内核。1. Jupyter 安装在 CentOS 7 中,默认安装了
1. node-sass 安装安装 node-sass 时,在 node scripts/install 阶段会从 github.com 下载 .node 文件,由于网络问题,常常会导致失败。可以在项目内添加一个 .npmrc 文件,配置代理安装:1 2 sass_binary_site=https
最近在优化一下项目,梳理整个链路之后,开始逐步优化,发现了很多可以改进的点。下面是对开发模式、部署方式的一些思考,希望对你有所启发。1. 开发背景1.1 部署方式如上图,简单描述一下应用的架构。采用的是经典三层架构,接入层,逻辑层,存储层。其中,接入层和存储层,是全部应用共用的服务。逻辑层由 K8S
在团队中,开发流程相关的调整一定要相应的自动化工具配合。如果没有足够低的使用成本,这种调整将会是无意义的,因为根本就不会有人去使用。上一篇,我们提到 如何利用 CDN 进一步的前后端分离 , 这一篇主要讲,如何将这个流程结合到 CI 中。后端的配置,之前的 博客 中已经提及很多。后端 CI 主要是做
为了方便 CI 集成 UI 自动化测试,需要将 Robot Framework 运行环境打包为 Docker 镜像。本篇主要内容是一些与打包过程相关的配置和脚本。1. 打包目录结构1 2 3 4 5 6 tree . ├── docker-compose.yml ├── Dockerfile ├──
1. 简介Flask 诞生于 2010 年,是一个使用 Python 编写的轻量级 Web 应用框架。Flask 依赖于两个库。Jinja2,模板引擎,类似 makoWerkzeug,遵循 WSGI 协议的 Python 函数库,实现了很多 Web 框架底层的东西,比如 request 和 resp
1. 自定义 docker-machine 位置Windows 7 下使用 docker ,默认将 docker-machine 存放在 C:usersyour name.dockermachinemachines 目录。为了不占用系统盘存储空间,可以通过如下方法修改:如果还没有创建虚拟机,可以通过
最近操作服务器时,遇到了一些不同清楚的概率,查找了一些资料,整理如下。1. BLP 安全模型该模型将信息系统中的实体分为两部分:主体(Subject),实时操作的,如用户和进程客体(Object),被操作的对象,如文件和数据库等。对主体和客体来说,有两种最重要的安全控制方法:DAC(Discreti
1. 基本概念1.1 KubernetesKubernetes(简称,K8s),前身是 Google 的 Borg,是用于自动部署、扩展和管理容器化应用程序的开源系统。提供的功能有:容器的自动化部署自动化扩缩容自动化应用/服务升级容器成组,对外提供服务,支持负载均衡服务的健康检查,自动重启1.2 K
1. Kubectl 基本命令1.1 创建对象1 2 3 4 5 6 7 8 # 创建资源,也可以使用远程 URL kubectl create -f ./my.yaml # 使用多个文件创建资源 kubectl create -f ./my1.yaml -f ./my2.yaml # 使用目录下的
最近,我负责开发一个重后端的应用。这个应用数据流向复杂,处理逻辑冗余堆积。项目技术栈选择的是 Django + Vuejs。前端使用 Webpack 打包,模块化管理,主要是展示数据。后端涉及的模块多,处理规则多,数据表多,每次涉及之前功能修改时,都消耗大量时间 review 代码。这让我意识到,在
主要记录最近遇到的一些开发问题,解决方法。1. warning: LF will be replaced by CRLFWindows、Linux 和 Mac 在处理文件换行时,标示符是不一致的。Windows 使用 CRLF 作为结束符,而 Linux 和 Mac 使用 LF 作为结束符。对待换行
Python2 到 Python3 是一个较大的版本更新。目前,生产环境依然有大量项目使用的是 Python2。但,这并不意味着项目会一直停留在 Python2,开发者也需要考虑项目对 Python3 的兼容性,以方便迁移,同时也是对新知识的学习。下面是一些学习的知识点整理。1. Python2 升
1. 更换镜像源首先备份官方的源1 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 下载新的源到 /etc/yum.repos.d/CentOS 51 wget -O /etc/yum.rep