Vue.js 如何在Cypress中切换单个测试的浏览器语言?

Vue.js 如何在Cypress中切换单个测试的浏览器语言?,vue.js,cypress,vue-i18n,quasar,Vue.js,Cypress,Vue I18n,Quasar,我正在编写一个CI测试,该测试要求我证明,例如,当用户使用法语浏览器时,页面将以法语显示,如果没有法语翻译,则返回到英语 该网站使用Quasar和i18n来编写语言,并且运行良好,但我需要通过测试来说明这一点。我不需要测试每一行文字,只要它能工作。如果你能想出一个更好的方法,那么我愿意接受建议。如果我错了,请告诉我,但我认为你正在寻找一个本地语言转换程序,这里有一些chrome扩展,我已经使用过: 这是您测试所需的吗?如果我错了,请告诉我,但我认为您正在寻找本地语言转换程序,这里有一些chrom

我正在编写一个CI测试,该测试要求我证明,例如,当用户使用法语浏览器时,页面将以法语显示,如果没有法语翻译,则返回到英语


该网站使用Quasar和i18n来编写语言,并且运行良好,但我需要通过测试来说明这一点。我不需要测试每一行文字,只要它能工作。如果你能想出一个更好的方法,那么我愿意接受建议。

如果我错了,请告诉我,但我认为你正在寻找一个本地语言转换程序,这里有一些chrome扩展,我已经使用过:


这是您测试所需的吗?

如果我错了,请告诉我,但我认为您正在寻找本地语言转换程序,这里有一些chrome扩展,我已经使用过:


这是你测试所需要的吗?

很好,但不是我需要的。Quasar正在检测浏览器中使用的语言,然后vue使用正确的语言字符串。我需要能够欺骗浏览器,使其认为这是一种或另一种语言。切换器在正确的路径上,如果有人测试的话,它应该是正确的,但是我需要自动化+使用我使用的浏览器,所有插件都被禁用。我可能会更改测试浏览器的配置,但这会影响所有测试,我需要能够分别为每个测试设置配置!好吧,那我还有件事要告诉你。你知道吗?我认为它可以做的诀窍谢谢你,这看起来不错,但不幸的是,我只能使用cypress-也许这是不可能的,我需要重新考虑我的策略,或者放弃可测试的需求!很好,但不是我需要的。Quasar正在检测浏览器中使用的语言,然后vue使用正确的语言字符串。我需要能够欺骗浏览器,使其认为这是一种或另一种语言。切换器在正确的路径上,如果有人测试的话,它应该是正确的,但是我需要自动化+使用我使用的浏览器,所有插件都被禁用。我可能会更改测试浏览器的配置,但这会影响所有测试,我需要能够分别为每个测试设置配置!好吧,那我还有件事要告诉你。你知道吗?我认为它可以做的诀窍谢谢你,这看起来不错,但不幸的是,我只能使用cypress-也许这是不可能的,我需要重新考虑我的策略,或者放弃可测试的需求!