javascript - 运行 Headless JsTestDriver?

标签 javascript unit-testing js-test-driver headless-browser

有没有办法在 headless 状态下使用 jsTestDriver,它加载浏览器但 headless 地加载(您看不到浏览器)或最小化加载浏览器?

最佳答案

您可以将 PhantomJSJSTestDriver 一起使用

首先在命令提示符中启动JStestdriver:

java -jar JsTestDriver-1.3.5.jar  --port 9876 --captureConsole --runnerMode DEBUG

下载并使用用于捕获Phantom 浏览器javascript from here .

phantomjs.exe phantomjs-jstd.js

输出如下:

 Wed Oct 31 2012 12:07:26 GMT+0530 (India Standard Time): Attempting (1) to load:

 http://localhost:9876/capture

运行你的测试:

java -jar d:\Coding\lib\JsTestDriver-1.3.5.jar --tests all  --runnerMode DEBUG

关于javascript - 运行 Headless JsTestDriver?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11144537/

相关文章:

javascript - 使用 reduce 对对象数组中的值求和

C# - MS 测试 - 创建一个先运行另一个测试的测试

unit-testing - Erlang 通用测试 : Get test runtime stats across all test suites

javascript - 将 QUnit 与 JSTestDriver 结合使用

javascript - 将 `Intl.NumberFormat` 与 `maximumFractionDigits` 和 `maximumSignificantDigits` 一起使用

Javascript正则表达式所有匹配

javascript - 将 HTML 附加到带有 JSON 数据的文档的正确方法

java - 有关 System.getProperty ("eclipse.commands"的信息,用于断言 JUnits 测试是否作为插件 JUnit 运行

javascript - 与 Jasmine 内置的 Spys 相比,使用 Sinon.js 有什么优势?

javascript - JsTestDriver,测试函数的名称