如何解决如何使用 Playwright 更改默认语言 Chromium/Firefox?
我一直在尝试将 Chromium 和 Firefox 浏览器的默认语言(在使用 CodeceptJS + Playwright 作为运行器并行运行的自动化测试中)更改为法语语言,但没有成功。在 Chromium 中,我尝试使用 args --lang 没有成功,我也尝试使用 prefs:intl.accept_languages。在 Firefox 中,我尝试使用 firefoxUserPrefs。直到现在,一切都没有奏效。 有人知道如何在使用 playwright 启动的浏览器中更改默认语言吗?
CodeceptJS 3.0.6 版
剧作家版本 1.10.0
Chrome 版本 90.0.4430.0
Firefox 87.0b10 版
codecept.conf.js - 全屏打印 codecept.conf.js
Playwright: {
url: process.env.baseUrl || DEFAULT_HOST,show: true,browser: 'chromium',waitForAction: 250,waitForNavigation: 'networkidle0',chromium: {
channel: process.env.broWSER,args: ['--lang=fr-CA'],prefs: {
'intl.accept_languages': 'fr-CA',},firefoxUserPrefs: {
'intl.accept_languages': 'fr-CA,fr',
解决方法
browser.NewContext 有一个名为 locale
的选项。您可以使用该选项更改语言。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。