Sublime Text

(三)Robot Framework 创建测试、运行与生成报告

£可爱£侵袭症+ 提交于 2020-04-28 03:37:39
(三)Robot Framework 创建测试、运行与生成报告 发布时间 2017年9月28日 虫师 上一节我们已经介绍 Robot Framework-RIDE 只支持 Python2 ,但 Python2 到 2020 年将不再维护,所以接下来的关于 Robot Framework 的学习将不再基于 Robot Framework-RIDE,你可以参考上一节中介绍的 Sublime Text3 + sublime-robot-framework-assistant 插件来编写 Robot Framework 脚本。 创建测试 测试项目(目录): rf_test/ 测试套件(文件): test_suit.robot 测试用例 (test_suit.robot文件中代码): *** Test Cases *** test case1 log hello robot framework 运行测试 Robot Framework 运行测试通过 pybot 命令,检查 _ C:\Python36\Scripts_ 目录下是否有 pybot.bat 文件,正确安装 Robot Framework 一定会生成该文件。 _ C:\Python36\Scripts_ 目录一定要添加环境变量 path。 打开cmd Window 命令提示符,切换到 Robot Framework 项目目录。

(二)Robot Framework 安装

丶灬走出姿态 提交于 2020-04-28 03:36:16
(二)Robot Framework 安装 发布时间 2017年9月28日 虫师 安装 Robot Framework 如果想使用 Robot Framework 必须要安装: Python 编程语言, 参考 。 Robot Framework Robot Framework 推荐 pip 方法安装 (在Windows命令提示符(cmd)/ Linux终端输入): λ pip install robotframework Collecting robotframework Using cached robotframework-3 .0 .2 .tar .gz Installing collected packages: robotframework Running setup .py install for robotframework ... done Successfully installed robotframework-3 .0 .2                        安装 RIDE(可选) 如果你使用的是 Python2.x 版本,虽然 Python2.x 预计到2020年停止维护了,但仍然不少人在使用,Robot Framework 的所有相关库也没有完全迁移到Python3.x。 比如 Robot Framework RIDE ,它是编写 Robot

web前端|品优购电商|基于html+css

a 夏天 提交于 2020-04-26 19:17:06
项目名称:品优购电商网页制作 前端小白的熬夜+入门边缘试探+颓废中热情之作,欢迎各位小可爱交流~ 参考教程:(戳一下) b站黑马教程 链接https://www.bilibili.com/video/BV1hE41187Ew?p=59 工具:Hbuilder(后面我要去试一哈sublime text 3) 网页展示: 思维导图: 这个项目没有源码,边看视频边敲出来的,主要是实际操练一遍html+css,虽然很简单,中间也出现了一些许小问题(我太菜了),好在最后差不多都解决了。 附代码:(hbuilder编译器) 链接:https://pan.baidu.com/s/1pgIDoKQg0bxxMxLfTVD3YA 提取码:wtbd 有需要的请帮小白点个赞再提取┗|`O′|┛ 嗷~~(求鼓励) 来源: oschina 链接: https://my.oschina.net/u/4381476/blog/4254501

你不得不知道的适用于程序员的VIM插件

a 夏天 提交于 2020-04-26 17:45:09
导读 在介绍最常用和最受欢迎的Vim插件之前,让我们首先了解Vim的真正含义。基本上,Vim只是另一个文本编辑器,我们可以使用它来编写和编辑文本,就像通常在Windows或Mac上使用的Sublime Text,甚至在Windows上使用的记事本一样。 Vim允许高效的文本编辑,有时它甚至被视为程序员的完整IDE。为软件工程师编辑现有代码非常耗时且单调。由于Vim与效率有关,因此它使我们能够使用现有的快捷键来处理重复的任务,甚至可以自定义和创建自己的键盘。 流行的Vim插件 Vim是最古老的文本编辑器之一,但它仍然很强大。成熟,稳定和可扩展,具有大量插件,可在整个网络中访问。Vim插件所做的是通过使用它来增强我们的工作流程来帮助扩展Vim的功能。 Vim插件基本上是在特定目录结构中分布的大量VimScript记录。Vim插件在插件管理器在出名之前被作为tarball包形式分发的。Vim插件在Vim中合并了其他功能-这些不是编辑器固有的功能。由于Vim的存在,可以使用各种各样的插件来实现广泛的用途。说实话,插件也许是Vim最基本的目的。 Vim Rainbow 几乎所有主要的编程语言都使方括号来实现不同的意图和目的 – 方括号,圆括号和花括号。 通常,它们会嵌套使用多对括号,因此很难搞清楚某个括号的开闭区间。我发现自己经常要数小括号,尤其是在复杂的 Bash 脚本 中,以确保无误。

CSS3移动端vw+rem不依赖JS实现响应式布局

﹥>﹥吖頭↗ 提交于 2020-04-24 14:03:55
1、前言 (1)vw/vh介绍 在使用之前,我们先简单了解一下什么是vw和rem以及它们的作用,vw是css3出现的一个新单位,它是“view width”缩写,定义为把当前屏幕分成一百份,1vw即为屏幕的1%,与之对应的是vh,把高分成一百份,1vh即为屏幕高的1%,一般我们常用的vw单位来完成响应式开发 (2)rem介绍 rem是相对长度单位。相对于根元素(即html元素)font-size计算值的倍数,比如你html设置的字体为20px,那么页面中的1rem就相当于20px,举个例子: <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <style> html,h1 { font-size: 12px; } p { font-size: 2rem; } </style> </head> <body> <h1>我是h1中的文字</h1> <p>我是p标签中的文字,是h1文字的两倍</p> </body> </html> 2、正文 (1)有了上面对这两个单位的了解,我们就可以通过换算来完成移动端的响应式布局处理,这里我们用iPhone6/7/8的手机为例,屏幕宽度为375px。 1vw = 3.75px (2)好,现在我们想象下100px等于多少vw呢?这里需要计算一下。 100px =

vscode中使用markdown(转)

陌路散爱 提交于 2020-04-24 05:54:24
vscode 是微软推出一款轻量级的文本编辑工具,类似于sublime,由于其拥有丰富的插件,安装使用也非常简单,所以深受广大程序员的喜爱。 markdown 是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。 印象笔记 是一款具有笔记、写作、日程管理等诸多功能为一体的强大、易用型笔记本,拥有非常丰富的插件,其中比较好用的有 印象笔记·剪藏 , 马克飞象 ,具体如何使用,请自行查阅相关资料。 markdown有许多衍生产品,本文主要针对大家比较熟知的 印象笔记 为例,说明如何在vscode中使用 markdown语法编辑文章,同时将文章同步到印象笔记中 。 安装配置步骤: 1.准备工作。 本机已安装vscode、印象笔记或者国际版Evernote,如果没有安装请自行安装以上软件。同时,您已经注册了印象笔记或者国际版Evernote的账号。 2.安装插件。 在vscode中安装 EverMonkey , Auto-Open Markdown Preview 。 vscode安装插件可以从左侧的工具栏中选择 Extensions ,或者使用快捷键 Ctrl+Shift+X 。EverMonkey插件的作用是将vscode中的文件同步到印象笔记或者国际版Evernote。Auto-Open Markdown

VSCode中C/C++库文件的配置

*爱你&永不变心* 提交于 2020-04-20 04:01:04
VSCode中C/C++库文件的配置 之前一直在是用sublime做主要编辑器,现在主要使用VSCode,毕竟大厂制作,从目前的使用情况来看,我更喜欢使用VSCode编辑器。 有时候会用VScode来组件C/C++工程,并且用到了一些外部依赖的库文件,比如OpenCV。此时希望VSCode的代码提示功能能够提示OpenCV中的函数,这时候就需要配置工作空间中的C/C++编译环境。 如果你使用过sublime或者VSCode,就知道Ctrl+Shift+P可以调出控制窗口,那么先按下Ctrl+Shift+P: 再输入edit或者configuration,选择"C/Cpp:Edit Configurations": 之后会在你的工作空间生成./.vscode/c_cpp_properties.json文件,我们需要做的就是配置这个文件的参数; 在“includePath”的属性中添加你的库文件的地址就行了,类似: "/home/**/Tools/opencv/cpu-install/include", "/home/**/Tools/opencv/gpu-install/include" 看截图: 配置好后,最好重启一下客户端,VSCode就也会给你自动提示opencv库中的函数或类等等的了。 来源: oschina 链接: https://my.oschina.net/u

Sublime Merge for Mac(git客户端工具) 1.0.0.1

允我心安 提交于 2020-04-19 11:27:15
Sublime Merge for Mac是一款功能强大的git客户端工具,拥有简洁的界面,三向合并工具,强大搜索功能,语法突出显示等特点,深受广大Mac用户喜爱。 Sublime Merge for Mac https://www.macdown.com/mac/534.html Sublime Merge for Mac软件特色 1、集成合并工具 集成合并工具允许您直接在Sublime Merge中解决任何合并冲突,而不必打开您选择的编辑器。 冲突以3窗格视图显示。左边是你的变化,右边是他们的变化。在中心窗格中是已解析的文本,其中包含用于在更改或更改之间进行选择的按钮。与Sublime Text相同的文本编辑功能也可用于更复杂的合并。 2、无与伦比的性能 Sublime Merge与Sublime Text构建在同一个自定义平台上,提供无与伦比的响应能力。借助功能强大的跨平台UI工具包,无与伦比的语法高亮引擎和自定义高性能Git读取库,Sublime Merge为性能设定了标准。 3、强大的搜索功能 使用find-as-type-search搜索来挖掘您正在寻找的确切提交。 4、光明与黑暗主题 选择浅色和深色主题以满足您的喜好选择。 来源: oschina 链接: https://my.oschina.net/u/4430788/blog/3274660

IntelliJ IDEA ESLint autofix/prettier

萝らか妹 提交于 2020-04-18 11:23:11
IntelliJ IDEA ESLint autofix/prettier Action 搜索Actions选择Fix ESLint Problems( Cmd - Shift - A on OS X or Ctrl + Shift + A on Windows and Linux): File Watchers 保存文件时自动 eslint -- fix : 保存文件时自动 prettier -- write : 适用于IntelliJ IDEA/PHPStorm/WebStorm 参考链接: https://www.jetbrains.com/help/webstorm/using-file-watchers.html https://blog.jetbrains.com/webstorm/2016/08/using-external-tools/ Related posts: 在IntelliJ IDEA中使用类似Sublime Text的选择功能 Webpack实时监听在IntelliJ IDEA中修改的文件 WebFont-macOS字体处理App Preload与Resource Hints 来源: oschina 链接: https://my.oschina.net/u/4329631/blog/3273765

炼金术(8): 开发和发布的并行

谁说我不能喝 提交于 2020-04-18 05:58:46
在一个技术群里,遇到一个网友提了一个问题,这种场景我曾经遇到过,提供一种解法,这需要去构建,但是如果需要的是【立即有效】的解法,可能不存在。 一个网友的问题: 为了赶时间,dev和pub并行,我一天发五六版,不是在发版就是在发版的路上,就是发版太频繁 导致我没时间开发。 问题其实在于业务方,业务为了给领导看,我软件没做好,他们就用,我现在一边开发一边维护一个线上版本,他们还在往里录入数据,导致的结果就是,问题要马上解决,解决后要发版本然后我还在开发。 怎么办? 首先,源代码的分支,和部署的环境需要隔离。 源代码要有不同分支,发布的分支上,只修复BUG。开发的分支是新功能。 部署的环境要有三套,一套是开发的,一套是测试的,一套是正式的。 请使用好的git版本线查看工具,例如sublimemerge 你在Git的开发分支上开发新功能,部署的时候只能部署到开发环境。 你在Git的发布分支上修复BUG,部署的时候先部署到测试环境测试,测试验证通过了再发布到正式环境。 其次,工具链要做成自动化: 配置不同环境的部署信息,例如用JSON配置好某个环境的所有依赖的配置信息+账号密码,这个配置文件不提交到git仓库。 编写部署的脚本,一键部署某个Git分支的当前代码到某个部署环境上去。 如果进一步,可以将自动化部署配置到内部的持续集成(CI)工具上,但是,这要仔细考虑密码的存储问题。确保安全