《编写可维护的 JavaScript》读书笔记第19章:自动化测试
1. YUI Test Selenium 引擎 略。 2. Yeti 略。 3. PhantomJS 略。 4. JsTestDriver JsTestDriver 是由 Google 工程师开发的与 Selenium 和 Yeti 类似的命令行工具。JsTestDriver 基于已安装的浏览器运行测试。通过 QUnit 适配器可以用 JsTestDriver 执行基于 QUnit 的测试。 4.1 安装及使用 JsTestDriver 是用 Java 编写的,YAML 文件中包含要执行测试的文件的配置信息如下: servler: http://localhost:4224 load: - tests/*.js 语法: java -jar JsTestDriver.jar --port [port] --browser [browsers] --config [file] --tests all --testOutput [directory] 例如: java -jar JsTestDriver.jar --port 4224 --browser firefox,iexplore --config conf/conf.yml --tests all --testOutput ./result 4.2 Ant 的配置写法 属性文件: src.dir = ./src lib.dir