建议去node官网下载最新的LTS版本(node v10.15.0+)
你需要下载当前浏览器版本对应的web驱动程序
注: safari10+ mac系统上预装了web驱动,mac上可以在safari->Develop->Allow Remote Automation打开该功能
控制台运行 npm install -g smashtest
如果遇到权限问题,尝试用sudo npm install -g --unsafe-perm smashtest
注:如果不想全局安装,可以选择在需要smashtest包的项目中安装,然后将跑case的命令写在package.json的scripts中
Atom是第一个支持smashtest预发高亮的编辑器,它会让.smash文件非常美观和易读
-
下载Atom
-
安装Smashtest包
-
配置smash支持
- Ctrl/Cmd+Shift+P
- 输入"open config" 按回车(将打开config.cson)
- 在文件尾部增加如下配置
".smash.source": editor: autoIndentOnPaste: false commentStart: "//" tabLength: 4