Странная ситуация.
Передаю в поле просто текст (это и числа, и дата в формате ддммгггг).
А в поле появляются данные “вразнобой” ).
Сижу, не понимаю.
Например, передаю 111222333444, а в поле вижу значение 112223334441 - то есть первая цифра перенеслась назад.
А вместо даты 01012010 - в поле попадает 10.12.0100
Никто не сталкивался?
На полях стоят валидаторы.
на Appium было что-то подобное, когда я использовал не ту клавиатуру девайса… Но на вебе скорее всего проблемы с ожиданиеями, implicit wait ставили? Если подебажить то в это поле какой значение приходит перед вводом?
Попробуйте вводить дату с точками а не просто числа
Попробую уже завтра )
Либо разбивать то что вводите на несколько строк. Ввели 3 символа - ввели ещё 3 символа и так до конца строки.
по моему это костыли надо разобраться в корне проблемы, что показывает дебаг? Есть во фреймворке какие-то ожидания IMPLICIT?
Есть общий для драйвера в нужном пейдже
self.driver.implicitly_wait(20)