web-dev-qa-db-ja.com

Cypress.io(電子/クロム)でブラウザの言語を設定する方法?

私の質問は、特定の言語でブラウザインスタンスを起動するように Cypress を構成することです。

のために:

  • ローカライズされた(i18n)テキストラベルにアサーションを作成しますか?
  • i18n機能を確認する(言語を切り替える)
  • たとえば、ローカルコンピューターでは、ブラウザーはデフォルトでfr_FRに、CI/CDではVMはデフォルトでen_US?になっていますか?

私は試しました(あまり成功しませんでした):

ありがとう!

10
David Lacourt

グレブ・バームトフから:

cy.visit中にonBeforeLoadObject.defineProperty(navigator, 'language', { value: 'de-GE' })のようなものと一緒に使用して設定します

src: https://gitter.im/cypress-io/cypress?at=5d61408a07d1ff39f8769545

3
MetaSean