我想大多数的团队都面临这样的问题:
- 发布周期长
- 开发和测试时间短
有些git命令总是记不住,在我这台 Ubuntu 使用 web 版 OneNote 不方便,那就把他们记到 Blog 里吧,需要的时候翻看一下。
git remote
git remote -v # 查看当前位置的远程代码库 |
git log
# 得到某一时段提交日志 |
git tag
git tag -a v1.6.700 -m 'Release v1.6.700' |
设置 npm install 代理
npm config set proxy=http://10.17.201.60:8080 # 设置代理 |
设置 cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org |
如果是通过 https 方式来 pull 和 push 代码,每次都要输入烦人的账号和密码
可以通过切成成 ssh 方式:
# 取消远程仓库 |
除了通过增加
<!-- more --> |
来调试 Nightwatch 代码,如何通过配置 VS code 来 Debug Nightwatch 代码?
Ctrl+Shift+D 打开 Debug 界面,配置如下:
{ |
如果想打开两个窗口并控制那个窗口怎么办?
<!-- more --> |
在 Ubuntu 下面安装 Visual Studio Code
sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make |
亲测,好用。
在使用 Nightwatch 做自动化测试的时候,会遇到这样一种情况:
创建一个 query, 等待这个query的状态从 Wait 变成 Running 最后到 Available 时再执行操作。
Nightwatch 并没有提供这样的方法,可以通过下面的方式解决。
Hexo 默认主题代码高亮是黑色的,如果想换个风格?具体操作如下:
# 修改 highlight.styl 文件,路径 |
修改默认代码主题 Tomorrow Night Eighties
highlight-background = #2d2d2d |
为主题 Tomorrow
highlight-background = #ffffff |
更多详情请参考 tomorrow-theme 修改。
自动化测试中,有一个验证点,当测试通过时,后面的测试脚本继续执行;
当出现异常时,你希望标记出来这个错误,但不影响后面的测试脚本执行,在 Nightwatch 中如何做?