特点也带来了一些可靠性和维护性问题：任何按钮的重命名或是移动都会让宏出现错误，用户便需要重新录制宏。这类工具有一种用于测试网站的变种，其“界面”不是应用程序而是网页，由于网页依赖HTML渲染器展示用户界面，因此这类变种不再关注操作本身，而是代为渲染HTML并监听DOM事件来完成宏的记录与回放。在这里，"接口"的网页。然而，这一框架利用了完全不同的技术，因为它是渲染HTML并听事件，而不是操作系统的活动。无头浏览器（一种没有用户界面的浏览器，专用于网页功能性测试）或通常用于网站的测试工作。Section