天天看點

Nightmare基于phantomjs的自動化測試套件

如果你的項目測試不需要想需求和測試人員了解,那麼基于nightmare測試或許是一個好的選擇,你的降低測試代碼的成本,以及測試套件的部署。我們可以選擇基于jasmine-node等作為測試套件內建。

安裝nightmare:

下面我們對比與遠端phantomjs的對比:

原phantomjs的代碼:

nightmare代碼:

一切顯而易見,不用多說。

nightmare同時也支援插件方式抽取公用邏輯,以供複用和提高測試代碼語意,如下例子:

使用代碼很簡單:

本文轉自破狼部落格園部落格,原文連結:http://www.cnblogs.com/whitewolf/p/4111312.html,如需轉載請自行聯系原作者

繼續閱讀