exercisms-rust-zh 项目的测试,不一定完全成功,存在
- 游乐场超时
- 网络不好
- 杂七杂八
无钱搞云测试,就这样
webdriverio 的自动化测试,需要两样东西
- seleniumjava 库
curl -O http://selenium-release.storage.googleapis.com/3.5/selenium-server-standalone-3.5.3.jar如没有用过 java,像我一样是 Mac 的话,
brew cask install java, 若出现 quarantine 权限问题加上--no-quarantine
- geckodriver联系浏览器的驱动(二进制)
curl -L https://github.com/mozilla/geckodriver/releases/download/v0.21.0/geckodriver-v0.21.0-macos.tar.gz | tar xzjava -jar -Dwebdriver.gecko.driver=./geckodriver selenium-server-standalone-3.5.3.jar(注意,存放路径,与命令运行路径的关系)
- ./wdio.conf.js 的 services: ['selenium-standalone'],注释去掉 你就不需要,操作以上内容,但是,这只不过是将安装过程隐藏在代码命令行之后(没有太强网速,这种办法并不可取)
- 
npm install后
- 
npm test
使用自动化框架webdriverio
此库非,良好的webdriverio测试编码方式,如有需要,请查看入门套件 主要区别在于,此库缺少
test/**.page.js的编写,但不可否认是一种很好的测试分隔,主要是我懒而已