是uni-app自带的自动化测试框架,能兼容APP、H5、微信小程序,其他端不支持。
其中puppeteer 只用于打开浏览器,uni-app 只使用了一些基础的配置,很多API没有提供。
使用uni-app的自动化测试,需要使用uniapp的API来执行自动化测试。
功能:
跳转到指定的页面。
获取页面数据,设置页面数据。
获取页面元素状态
触发元素绑定事件
调用uni对象上的任意接口
使用的标签:
不能使用HTML标签,需要使用uni-app标签否则会获取不到标签数据不能进行下一步操作。如:div标签会获取不到数据。
window对象:
不能使用window的对象,因为是在Node环境下没有window对象。
在执行测试的过程中也不能使用window对象,uni-app没有在浏览器执行的API
在uni-app的官网上有API的使用。