Google chrome testcafe是否支持加载任何crx扩展,并在chrome浏览器中使用自定义标题值设置ModHeader扩展

Google chrome testcafe是否支持加载任何crx扩展,并在chrome浏览器中使用自定义标题值设置ModHeader扩展,google-chrome,google-chrome-extension,automated-tests,e2e-testing,testcafe,Google Chrome,Google Chrome Extension,Automated Tests,E2e Testing,Testcafe,testcafe是否支持在Chrome浏览器中加载crx扩展 如果是,请告诉我需要尝试什么方法 我试过下面的代码,但没有成功 await t.eval(new Function(fs.readFileSync('/foo.crx').toString())); 而且testcafe支持使用自定义头值设置ModHeader扩展名。Chrome扩展名文件是一个归档文件,它不仅可以包含.js文件,还可以包含.html、.css和任何其他文件类型。这意味着不可能通过执行JavaScript代码的t.e

testcafe是否支持在Chrome浏览器中加载crx扩展

如果是,请告诉我需要尝试什么方法

我试过下面的代码,但没有成功

await t.eval(new Function(fs.readFileSync('/foo.crx').toString()));

而且testcafe支持使用自定义头值设置ModHeader扩展名。

Chrome扩展名文件是一个归档文件,它不仅可以包含
.js
文件,还可以包含
.html
.css
和任何其他文件类型。这意味着不可能通过执行JavaScript代码的
t.eval
函数安装扩展

如果您只需要从扩展名执行一些
js
代码,您可以使用该服务提取
crx
文件,并调用
eval
函数来获取解压缩的
.js
文件


据我所知,您希望使用
ModHeader
扩展来拦截HTTP请求、修改头值等等。如果是这样,请看一看允许您完成此任务的内置功能

非常感谢Alex Skorkin,您能告诉我在上述请求中支持哪个testcafe版本,以及testcafe是否支持进行资源覆盖(我有一个基本url,如www.abc.com/,我想覆盖其中一个bundle build(从到),如果是这样的话,执行JavaScript代码的t.eval函数会起作用吗?请帮我解决这个问题。我不确定“上述请求”是什么意思。没有支持Chrome扩展加载的TestCafe版本。您可以使用navigateTo操作切换目标网页。您可能需要就StackOverflow提出关于您的未来的单独问题她的询问。