Когда Selenium не контролирует веб-браузеры, я вижу date-time
в формате:
%a %d %b %Y, %I:%M %p
, как и ожидалось.
Например, Wed 21 Nov 2018, 10:58 am
Когда Selenium контролирует веб-браузерыЯ вижу date-time
, например:
например Nov. 21, 2018, 10:58 a.m.
Почему это происходит?Что я могу сделать, чтобы это исправить?
ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ:
Когда я вручную проверяю это в Chrome и Firefox, я всегда получаю правильный формат даты.Когда я запускаю свой автоматизированный тестовый набор Selenium с Behave и Python для проверки текста в поле, содержащем дату, я получаю другой формат.Скриншоты, сделанные при неудачном тестировании, также показывают этот неправильный формат датыЯ использовал точку останова, чтобы поставить тест на паузу и посмотреть сам.Я четко вижу неправильный формат даты.
Дата-время сама по себе является правильной датой-временем, просто в неправильном формате, когда селен управляет веб-браузером.