用途:为浏览器自动化测试 WordPress 插件提供基础流程与常见模式,便于验证插件在后台与前端的表现。
主要能力与用法:登录后台使用 /wp-admin,用户名字段通常为 user_login、密码字段为 user_pass,提交按钮 ID 为 wp-submit,登录后等待 Dashboard 出现。插件启用可通过 ./test.sh plugins、./test.sh activate [plugin-slug]、./test.sh deactivate [plugin-slug] 管理,也可在 /wp-admin/plugins.php 页面查看激活状态。后台常用地址包括 plugins.php、options-general.php、post-new.php;插件页面常见 URL 为 /wp-admin/admin.php?page=[plugin-slug]。前端可访问文章固定链接或 /?p=[post-id],创建测试内容可用 ./test.sh wp post create --post_title="Test Post" --post_content="Test content for plugin testing" --post_status=publish。REST API 基础地址为 /wp-json/,核心为 /wp-json/wp/v2/,插件自定义端点常为 /wp-json/{namespace}/v1/,可用浏览器 fetch 或 curl 验证状态码与结构。检查控制台用 list_console_messages(types: ["error"]),检查资源加载用 list_network_requests()。调试可运行 ./test.sh debug、./test.sh logs、./test.sh reset、./test.sh install-wp。
适用场景:本地 Docker 化 WordPress 环境的插件后台/前端功能验证、设置表单保存测试、REST 端点测试、安全项(nonce、权限、输入过滤)核查。
限制:资料中默认凭据为 admin/password,示例端口为 8082,路径为作者本地目录,均需按实际环境调整;无法保证性能、兼容性或漏洞结论;未提供的具体价格、平台与效果未说明。