是否有可能删除以下提供的所有注射:
phantom.injectJs(scriptName);
我想在完成qunit测试后清理幻像。
答案 0 :(得分:0)
除非您在没有注射的情况下重新加载网页,否则我不相信您可以删除脚本注入。我会设置一些布尔标志,以确定您的测试是否已完成,然后重新加载页面,如果为真,则不进行注入。
此外,您可以通过编程方式选择是否根据应用程序逻辑注入脚本。例如,如果您只想将jQuery注入几个页面,而不是全部,那么您可以创建一个状态机来跟踪脚本所在的页面,并根据当前状态确定是否注入jQuery。