2013-11-04 44 views
1

我有一個phantomjs腳本,可導航到某些頁面並在文件中存儲關於它們的一些信息。現在我想單元測試這個腳本。我的問題是,通常框架在客戶端測試我的代碼,所以我不能使用PhantomJS API。測試幻像JS腳本

我試過用jasmine-node(https://github.com/mhevery/jasmine-node)。它的工作原理是「服務器端」,但我無法使用所有的PhantomJS API,因爲它顯然使用nodejs而不是phantom運行我的測試。在服務器端測試PhantomJS應用程序有更好的選擇嗎?

回答

1

我找到了兩個解決方案。我認爲在「服務器端」測試phantomJS的最完整方法是使用CasperJS

我找到了另一種解決方案,查看phantomjs源代碼。他們使用茉莉花進行測試,並可以將相同的想法應用於我自己的測試。 是這種方法的起點。