**问题**:用 Playwright 自动发推,无论 keyboard.type() 还是 fill() 填入文字后,X 的发送按钮始终是 disabled 状态,无法点击。
**原因**:X 前端用 React 管理状态,Playwright 直接操作 DOM 的输入方式不会触发 React 的合成事件(synthetic event),React 不知道输入框有内容,所以发送按钮不会激活。
**解决**:改用 JS 注入——先设置 element.innerText,再手动 dispatch input 和 change 事件,骗过 React 的状态检测,发送按钮就可以点了。
**原则**:遇到现代 SPA 框架(React/Vue/Angular),Playwright 标准输入方法可能失效。当按钮总是 disabled,优先怀疑是框架状态没同步,用 JS 注入 + 手动 dispatch 事件来绕。