В настоящее время я пытаюсь запустить некоторые тесты поведения, используя тег @javascript. Я запускаю среду докеров с Symfony 3.2, и я попытался изменить язык для Chrome, установив аргумент в behat.yml:
chrome:
switches:
- "--window-size=1200,800"
- "--lang=en-UK"
Проблема, которую я пытаюсь решить, заключается в том, что <input type='date' /> запрашивает американский формат, но мне нужно, чтобы формат был британским в Selenium Chrome...
Есть идеи?






Решение:
После глубоких исследований нет известного решения для этого. Исправление состояло в том, чтобы изменить дату, которую я отправлял, с 1970-01-31 на 12-31-1970... если есть лучшее решение, это поможет в будущих проектах/использовании Selenium.
Причина, по которой это может быть сделано, заключается в том, что у пользователя всегда будет британский браузер.
Другие решения приветствуются :)
@Delphine раздражает, но похоже, что обходного пути нет, и нам просто нужно учесть это в наших тестах :(
Та же проблема здесь .. И с UTC тоже, хотя поле должно иметь «теперь дату и время», я застрял с UTC + 1.