在 Ubuntu 下面安装 Visual Studio Code
sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make |
亲测,好用。
在 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 中如何做?
安装 hexo-generator-feed 插件
npm install hexo-generator-feed --save |
如果国内 npm 安装不成功,可以先安装 cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org |
然后再
cnpm install hexo-generator-feed --save |
在 _config.yml 中配置这个插件
feed: |
如果想在 Hexo 文章中插入图片怎么做?
网络上很容易搜到 Markdown 的语法是 
前面 Alt text 是指在图片下面命名,后面是图片的地址。那么如何配置?
在做 Nightwatch 自动化测试中,出现需要比较颜色的时候如何来做?
基本的思路是首先需要取到这个 element 的颜色值,然后跟预期的颜色进行对比。
比如我要取下面这个会话窗口的颜色,选中这个图标,按 F12,查看这个图标的属性。发现Angular中的颜色属性不是 Elements 下,是在 Styles 下面,如何取到这个颜色值?
在自动化测试中常常需要通过一个 command(或 function )中返回的值来进行下一步的操作,JavaScript 与 JAVA 在调用返回值时有所不同,JS 中需要特定的写法来进行这种异步操作。
以下面的 get License 数量为例,首先需要 get 一次 License 数量,然后进行一些列操作之后,再一次 get License 数量,比较这两次 License 数量值。
在自动化测试中有这样一个场景,在一个输入框中输入一串字符,然后执行敲回车键,验证搜索结果,以 Google 搜索为例,代码如下:
'search nightwatch and click ENTER key': function(client) { |
因此,与其维护不可用的代码不如好好整理,不如在项目领导和开发的强力支持下重新开始做一套可用的 E2E 测试。