0

是否有可能删除以下提供的所有注射:

phantom.injectJs(scriptName);

我想在我的 qunit 测试完成后清理幻象。

4

1 回答 1

0

除非您在没有注入的情况下重新加载网页,否则我不相信您可以删除脚本注入。我会设置某种布尔标志来确定您的测试是否已完成,然后在没有注入的情况下重新加载页面(如果为真)。

此外,您可以通过编程方式选择是否基于应用程序逻辑注入脚本。例如,如果您只想将 jQuery 注入几个页面,而不是全部,您可以创建一个状态机来跟踪您的脚本在哪个页面上,并根据当前状态确定是否注入 jQuery。

于 2013-09-06T15:08:50.990 回答