А можно поконкретнее, что значит “не работает”?
А вообще такие проблемы часто вызваны каким-то хитрым JavaScript обработчиком на этой странице. Вплоть до того, что это может быть бага: ведь реальный пользователь тоже может огрести такую же проблему, если достаточно быстро жмякнет кнопки.
Подобные проблему уже обсуждались, у вас случайно не одна из них?
Заработало только следующим образом:
Эмуляция нажатий Keys.BACK_SPACE в input.
И далее уже inputAmount.sendKeys(amount);
Честно сказать, я так пока и не поняла причину этого
Когда я устанавливаю value, то это значение ни на что не влияет. Устанавливала следующим образом: SelenideHelper.executeScript("arguments[0].setAttribute('value','123')", inputAmount);
Закономерность не нашёл. Но есть подозрение, что связано с атрибутом placeholder, потому что у меня тоже много полей с этим атрибутом. Не пробовали сначала вызвать функцию click(), а потом clear()?
Пробовала. Не получилось. И что самое интересное-вижу при отладке значение value у элемента, сама через JS пытаюсь выставить-не работает.
Никак не смогла найти подход к элементу кроме как использование Keys.BACK_SPACE