工作中遇到相关需求时,kiwiirc值得先读说明,因为它主要用于 下一代 Kiwi IRC Web 客户端。实际做网页与浏览器自动化时,经常会碰到登录状态、页面变化和失败恢复往往不稳定,所以功能列表并不能代替验证。与其反复读介绍,不如选择一个权限清楚的网页流程做端到端短测,再依据会话保持、元素定位、错误恢复和工件留存做取舍。如果团队属于需要可观测网页自动化流程的开发者,它有继续测试的理由;否则先看替代方案会更省时间。
猕猴桃IRC
使用 IRC 的多功能网络信使
连接方式:
安装Kiwi IRC
如果您只想在网站上嵌入 IRC 客户端,则可以使用简单的客户端生成器 https://kiwiirc.com/clientbuilder/ 生成由 kiwiirc.com 托管的自定义客户端
要在您自己的服务器上安装 Kiwi IRC,可以在下载页面 https://kiwiirc.com/downloads/ 找到预构建且随时可用的安装程序
从源头构建
依赖关系
在 Kiwi IRC 上构建或开始开发之前,请确保系统上安装了以下软件:
生产建筑
# Install dependencies
$ yarn install
# Build Kiwi IRC into the dist/ folder
$ yarn run build
注意: 请务必将 dist/ 文件夹中的文件复制到您的网络服务器!每次构建时都会覆盖该文件夹。
开发环境
Kiwi IRC 是使用 Vuejs、webpack 和 babel 构建的。
# Install dependencies
yarn install
# Optionally link git pre-commit linting hooks
ln -s $PWD/scripts/pre-commit .git/hooks/
# A development web server with hot reloading at http://localhost:8080/
yarn run dev
注意: 请勿在您的实时网站上使用此开发环境。它速度慢、非常大并且不安全。
配置
默认情况下,客户端将在启动时加载 /static/config.json 文件,该文件 包含运行时配置。在开发环境中运行时,可以在 static/config.json 中找到
浏览器支持
Kiwi IRC 在所有现代浏览器和 IE11 上进行了测试。其他浏览器未经过主动测试,运行 Kiwi IRC 时可能会遇到问题。