yintao
v2.0.6
Published
稳定性增强,优化dom.select 优化changeIframe可以通过url切换
Downloads
3
Readme
cherry
新一代ui自动化引擎,基于testcafe
+ cherry-driver
进行混合架构开发,
提供智能录制,快速、远程执行等完备的自动化体验,易于第三方混合调用执行。
适用于所有流行环境:
cherry
可以在Windows
、MacOS
和Linux
上运行。它支持桌面、移动、远程和云浏览器(UI 或无头)。简单智能录制: 内置智能识别录制策略,99%的网页功能交互都可在操作中自动生成并稳定回放,提供
GUI
界面轻松增加自定义断言。免费和开源:
cherry
在MIT 许可
下免费使用。
立即体验
目录
为什么是cherry
聊到ui自动化框架,绕不开selenium
, selenium
基于webdriver
提供编程式自动化操作体验,同时也存在一些问题。运行缓慢、稳定性差、driver
版本众多
需与浏览器版本适配,造成了使用门槛过高。
新型自动化势力 cypress
、testcafe
等采用e2e方案实现的自动化框架。
这些框架运行速度更快、脚本设计更简洁、社区更为活跃,但使用方式仍以脚本开发为主
提供的录制功能,可用性极差,需要一定的编程经验。
与之相对 cherry
将提供更轻松、灵活的自动化体验,cherry
内部继承了初代cherry-driver
中的智能录制模式,轻松录制生成复杂脚本。通过融合testcafe
+ cypress
执行逻辑构建 cherry-core 核心执行引擎,提供多终端稳定运行能力。
cherry
不再以框架的形式提供服务, 而是提供C端一体化自动化工具,用户可以轻松的通过它提供的web api
,体验一站式,轻量极简的全新更具现代化的交互体验。
快速入门
安装
我们提供最简洁的安装方式,请参阅安装文档
运行
点击它
使用文档
我们知道好的工具需要配套通俗易懂的用户文档。
它就在这里cherry使用文档
我们希望提供足够友好的示例,让用户使用起来更加省心,因此我们需要更多不同的用户视角用例。 文档采用代码动态更新机制,我们将积极的邀请用户一同前来完善它。
参与贡献
我们欢迎任何人,任何程度的贡献。
如果你喜欢这个项目,并想要做点什么,请参阅贡献文档
保持联系
erp: zhouyuan63
email: [email protected]
合作伙伴
他们都在使用`cherry`, 如果你也是请联系我们!
help:
[email protected] vue-electron是深坑,后期项目一并采用electron原生编译