Google chrome testcafe是否支持加载任何crx扩展,并在chrome浏览器中使用自定义标题值设置ModHeader扩展
testcafe是否支持在Chrome浏览器中加载crx扩展 如果是,请告诉我需要尝试什么方法 我试过下面的代码,但没有成功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
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提出关于您的未来的单独问题她的询问。