【发布时间】:2017-10-24 10:53:15
【问题描述】:
我想使用 Puppeteer 启动具有西班牙语 es 的 Google Chrome 浏览器。
我尝试了puppeteer.launch(args:['--lang=es',...],...),但没有成功。
我尝试传递环境变量LANGUAGE=es mocha puppeteer-test.js,但没有成功。
我已经尝试使用userDataDir 选项并将带有Preferences 文件的文件夹传递给{ "intl": { "accept_languages": "es" } } 但浏览器设置- 语言仍然不显示西班牙语,window.navigator.languages 也不显示window.navigator.language
我正在使用
傀儡师 0.11.0
节点 8.4.0
NPM 5.2.0
macOS El Capitan 10.11.6
MacBook Pro Retina,15 英寸,2015 年中
【问题讨论】:
-
从终端启动 Chromium 浏览器时传递语言参数是否有效?
-
我有同样的问题,“window.navigator”在 Puppeteer 的无头 Chromium 中未定义,即使使用 --lang 开关也是如此。
标签: javascript google-chrome google-chrome-headless puppeteer browser-testing