Testing 是否可以在特定的iframe中防止testcafe/hammerhead脚本注入?

Testing 是否可以在特定的iframe中防止testcafe/hammerhead脚本注入?,testing,iframe,automation,e2e-testing,testcafe,Testing,Iframe,Automation,E2e Testing,Testcafe,各位。 我想做的是——在testcafe页面上创建一个空/原始的iframe 问题: Testcafe/hammerhead注入自定义脚本,该脚本覆盖原型并创建许多全局变量。我需要设法阻止它。所以我需要在testcafe页面上创建iframe,但是没有所有这些定制的注入内容 是否有任何API方法或“黑客”用于此 我使用的是最新的testcafe版本。如果不嵌入服务脚本,testcafe无法使用iframe运行。 我同意在JavaScript中生成全局变量不是最佳实践。 但是,TestCafe的全

各位。 我想做的是——在testcafe页面上创建一个空/原始的iframe

问题: Testcafe/hammerhead注入自定义脚本,该脚本覆盖原型并创建许多全局变量。我需要设法阻止它。所以我需要在testcafe页面上创建iframe,但是没有所有这些定制的注入内容

是否有任何API方法或“黑客”用于此


我使用的是最新的testcafe版本。

如果不嵌入服务脚本,testcafe无法使用iframe运行。 我同意在JavaScript中生成全局变量不是最佳实践。 但是,TestCafe的全局变量被标记为不可枚举(请参阅)。这意味着客户端脚本找不到此全局变量,因为它无法在不知道此变量名称的情况下访问它。
在我看来,原型覆盖并不是一个大问题,因为很多JavaScript框架(Angular、JQuery等)都做同样的事情。

Hi,答案是thx。但是我不需要Testcafe来操作iframe。我想完全避免它:)。目前,TestCafe没有提供任何选项来阻止将脚本注入iframe。