npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

yintao

v2.0.6

Published

稳定性增强,优化dom.select 优化changeIframe可以通过url切换

Downloads

3

Readme

cherry

新一代ui自动化引擎,基于testcafe + cherry-driver 进行混合架构开发, 提供智能录制,快速、远程执行等完备的自动化体验,易于第三方混合调用执行。

  • 适用于所有流行环境: cherry 可以在 WindowsMacOSLinux 上运行。它支持桌面、移动、远程和云浏览器(UI 或无头)。

  • 简单智能录制: 内置智能识别录制策略,99%的网页功能交互都可在操作中自动生成并稳定回放,提供GUI界面轻松增加自定义断言。

  • 免费和开源: cherryMIT 许可下免费使用。

立即体验

cherry预览版 在线体验

目录

为什么是cherry

聊到ui自动化框架,绕不开selenium, selenium 基于webdriver 提供编程式自动化操作体验,同时也存在一些问题。运行缓慢、稳定性差、driver版本众多 需与浏览器版本适配,造成了使用门槛过高。

新型自动化势力 cypresstestcafe 等采用e2e方案实现的自动化框架。 这些框架运行速度更快、脚本设计更简洁、社区更为活跃,但使用方式仍以脚本开发为主 提供的录制功能,可用性极差,需要一定的编程经验。

与之相对 cherry 将提供更轻松、灵活的自动化体验,cherry 内部继承了初代cherry-driver 中的智能录制模式,轻松录制生成复杂脚本。通过融合testcafe + cypress 执行逻辑构建 cherry-core 核心执行引擎,提供多终端稳定运行能力。

cherry 不再以框架的形式提供服务, 而是提供C端一体化自动化工具,用户可以轻松的通过它提供的web api,体验一站式,轻量极简的全新更具现代化的交互体验。

快速入门

快速入门

安装

我们提供最简洁的安装方式,请参阅安装文档

运行

点击它cherry

使用文档

我们知道好的工具需要配套通俗易懂的用户文档。

它就在这里cherry使用文档

我们希望提供足够友好的示例,让用户使用起来更加省心,因此我们需要更多不同的用户视角用例。 文档采用代码动态更新机制,我们将积极的邀请用户一同前来完善它。

参与贡献

我们欢迎任何人,任何程度的贡献。

如果你喜欢这个项目,并想要做点什么,请参阅贡献文档

保持联系

erp: zhouyuan63

email: [email protected]

合作伙伴

他们都在使用`cherry`, 如果你也是请联系我们!

UiTest DeepTest

help:

[email protected] vue-electron是深坑,后期项目一并采用electron原生编译