Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Проблема с вводом данных в поля-input типа "time"


(Александр Чечулин) #1

Добрый день.

Существует проблема с полями-инпутами, которые имеют тип “time”

Когда я ввожу значение в поле, то при переходе на следующее поле, значения возвращаются на дефолтные 12:00 PM

Кто нибудь сталкивался с такой проблемой? и есть ли унивирсальное средство работы с такими полями, потому что на FireFoxe эти поля имеют другой вид (без PM, AM) ?


(Yaroslav Pernerovskyy) #2

Попробуйте после ввода, нажать ентер.
либо sendKeys(“yor string…\n”);
либо sendKeys(Keys.ENTER); после основного ввода.

Ну или выбирайте значение в выпадайке, надеюсь она там есть )


(Александр Чечулин) #3

Попробовал с Enter’ом в конце строки, но работает не так как хочется.
Он меняет только минуты. Причем на то значение, которое я передаю как часы

Выпадающего меню там нет, это просто поле, которое должно принимать данные в формате времени.

Ввожу данные в эти поля, вот так

driver.findElement(input_field).clear();
driver.findElement(input_field).sendKeys(data);