Установка языка en-UK в Selenium Chrome для тестов Behat

В настоящее время я пытаюсь запустить некоторые тесты поведения, используя тег @javascript. Я запускаю среду докеров с Symfony 3.2, и я попытался изменить язык для Chrome, установив аргумент в behat.yml:

  chrome:
     switches:
       - "--window-size=1200,800"
       - "--lang=en-UK"

Проблема, которую я пытаюсь решить, заключается в том, что <input type='date' /> запрашивает американский формат, но мне нужно, чтобы формат был британским в Selenium Chrome...

Есть идеи?

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
3
0
192
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Решение:

После глубоких исследований нет известного решения для этого. Исправление состояло в том, чтобы изменить дату, которую я отправлял, с 1970-01-31 на 12-31-1970... если есть лучшее решение, это поможет в будущих проектах/использовании Selenium.

Причина, по которой это может быть сделано, заключается в том, что у пользователя всегда будет британский браузер.

Другие решения приветствуются :)

Та же проблема здесь .. И с UTC тоже, хотя поле должно иметь «теперь дату и время», я застрял с UTC + 1.

Delphine 11.02.2021 18:22

@Delphine раздражает, но похоже, что обходного пути нет, и нам просто нужно учесть это в наших тестах :(

Switch Case 17.02.2021 17:07

Другие вопросы по теме