我有一个 phantomjs 脚本,可以导航到某些页面并将有关它们的一些信息存储在文件中。现在我想对这个脚本进行单元测试。我的问题是框架通常在客户端测试我的代码,所以我不能使用 PhantomJS API。
我尝试使用 jasmine-node ( https://github.com/mhevery/jasmine-node )。它在“服务器端”工作,但我不能使用所有 PhantomJS API,因为它显然使用 nodejs 而不是 phantom 运行我的测试。在服务器端测试 PhantomJS 应用程序有更好的选择吗?