nightwatch.js:走小版本策略,更新速度相當快,pr 也相當踴躍。
protractor:由 Angular Team 所維護,推出的時間也比較早,有些先天優勢,完美的整合 Angular ,雖然除了 Angular 之外,其他框架也可以使用,但很肥大,尤其如果你沒碰過 Angular 的情況下,入門難。
webdriver.io:是最晚誕生的,所以數據上略輸一籌,但納入了許多新穎的功能,及積極其他框架密切整合,例如Jenkins、chimp…,並內建簡易建立設定檔的工具,所以根本不需要用 yo。
小提醒webdriver.io != selenium-webdriver 不要誤會了
比較表
資料來源:NPMCompare