首页 > 解决方案 > QA 测试剪贴板操作

问题描述

单击我们网站上的其中一个组件时,会将其内容复制到剪贴板上,并且在复制操作期间会显示一个工具提示,上面写着“正在复制...”

然而,复制过程几乎总是即时的……那么我的质量保证同事如何测试工具提示是否出现了?有什么方法可以人为地减慢 Mac 或 PC 上的剪贴板操作速度?

这是一个黑盒类型的操作,因此出于测试目的而要求我暂时添加延迟或记录到代码中的建议不是一个可行的解决方案。

标签: clipboardqa

解决方案


你的问题不够具体,但我会尽力给你一个线索。复制到剪贴板是在 JavaScript 的帮助下实现的。因此,实现这一目标的方法很少。在这里找到它们https://stackoverflow.com/a/30810322/8343843

因此,根据您的情况使用哪种方法,您可能会进行某种逆向工程(如果您真的没有开发人员可用),将断点设置到执行实际复制步骤的位置(使用浏览器开发工具),然后逐行执行代码。根据工具提示的实现方式,您很可能会在更长的时间内看到工具提示。

你也可以设置一个 DOM 断点来监听 DOM 的变化。如果它被实现为 DOM 节点,这将帮助您冻结工具提示。


推荐阅读