技术心得

自己踩过的坑、经验、心得

Jenkins Pipeline 中当命令执行错误时,Jenkin 目前还不能直接支持返回标准错误信息。本文讨论一种返回标准错误的方法。
2019-05-24
标签: JENKINS
Puppeteer 可以查找特定的元素,进一步可以获取元素内部的文字。那么有没有办法获得多个同类型元素的内部文字?答案是有的。本文讨论下具体方法。
2019-05-27
标签: PUPPETEER
Jenkins Pipeline 里执行某些步骤(stage),会受外部影响而失败,这是无法通过修改自身而保证总是成功的,然而失败也并不说明这些步骤本身的问题。所以,当这种失败发生时,需要增加重试次数,以避免产生虚假的警告。那么 Pipeline 如何定义重试次数?本文列出一个定义方法。
2019-05-28
标签: JENKINS
Jenkins2 将 Pipeline 提升至一等公民,和 Job 平级。用户可以用脚本的形式描述 Pipeline 的运行逻辑。本文简单总结 Jenkins2 中 两种 Pipeline 脚本: Declarative Pipeline 和 Scripted Pipeline 的语法。
2019-07-02
标签: JENKINS
本文介绍 Jenkins Declarative Pipeline 语法,由于 原文档 的信息过于繁杂,将常用的和罕见的混在一起,难以找到有用信息。本文试着将常用的收集在一起,方便查阅。背景知识请参考 《Jenkins Pipeline 语法简介》,另有《Jenkins Scripted Pipeline 语法简介》
2019-07-08
标签: JENKINS
本文介绍 Jenkins Scripted Pipeline 语法,背景知识请参考 《Jenkins Pipeline 语法简介》 另有 《Jenkins Declarative Pipeline 语法简介》
2019-07-09
标签: JENKINS
Puppeteer 包含的 Chromium 因为体积过大,我们在升级 Puppeteer 时,希望可以跳过 Chromium 重新安装,本文介绍这种方法。
2019-07-19
标签: PUPPETEER
Mocha.js 有一些自带的 reporter,但是这些有时候不能完全满足自己的需求,有些信息冗余,有些信息缺失。其实我们可以自己编写reporter。
2019-07-23
标签: PUPPETEER
TestCafe 是一款 Node.js 库,用来实现 web页面的自动化测试,支持多种浏览器,将来还有接口测试的计划。
2019-10-12
标签: TESTCAFE
本文从前端测试工具 TestCafe 的测试代码结构入手,介绍用法。
2019-10-13
标签: TESTCAFE