如果你的項目測試不需要想需求和測試人員了解,那麼基于nightmare測試或許是一個好的選擇,你的降低測試代碼的成本,以及測試套件的部署。我們可以選擇基于jasmine-node等作為測試套件內建。
安裝nightmare:
下面我們對比與遠端phantomjs的對比:
原phantomjs的代碼:
nightmare代碼:
一切顯而易見,不用多說。
nightmare同時也支援插件方式抽取公用邏輯,以供複用和提高測試代碼語意,如下例子:
使用代碼很簡單:
本文轉自破狼部落格園部落格,原文連結:http://www.cnblogs.com/whitewolf/p/4111312.html,如需轉載請自行聯系原作者