Spectron自动化测试总结

  1. npm ERR! missing script: start

Spectron自动化测试总结_第1张图片

  1. [electron] UnhandledPromiseRejectionWarning: Error: ChromeDriver did not start within 5000ms

npm install --save-dev spectron

  1. npm版本怎么降级

npm install npm@4 -g

4代表是要降级的版本号

  1. node mocha mochawesome报安装不成功

https://www.cnblogs.com/xiaoyaowuming/p/6655210.html

  1. click和touch,touch可以模拟鼠标滑动后点击,click是直接点击

Spectron自动化测试总结_第2张图片

  1. 存在元素唯一调试可以点击到,但是代码运行点击不到,可以用visible去等待判断后点击

  1. 切换窗口

Spectron自动化测试总结_第3张图片

  1. mocha运行js里面某个案例

Spectron自动化测试总结_第4张图片

  1. 文件的下载

Spectron自动化测试总结_第5张图片

备注:连续多次下载文件的时候,不用频繁点击shift,只需要点击一次shift,但是在输入之前都要delay几秒

  1. 文件上传

Spectron自动化测试总结_第6张图片

  1. 并发执行

IBM Developer

mocha --parallel

请教:多个文件夹(模块)下用例并行执行问题 run paralleltest testcases/ · Issue #469 · alibaba/uirecorder · GitHub

  1. 基于dom截屏工具

npm install dom-to-image

https://www.npmjs.com/package/dom-to-image

你可能感兴趣的:(自动化测试,测试工具)