CSSSR/e2e-tools

Safari+FF_Невозможно очистить инпут в предзаполненном состоянии

Opened this issue · 0 comments

Дано:
Предзаполненное поле номера телефона (+7____ ___ __ __). Нужно очистить поле ввести новый номер телефона.

SetValue и ClearValue не отрабатывают.

Решение в других браузерах (Chrome):
Используем имитацию клавиатуры, нажимаем клавишу Backspace.

https://github.com/CSSSR/s7/blob/5ebd3f5b6045fe51390aba11f7826fd65ebea3cc/e2e-tests/nightwatch/tests/actions/firstStepReg.js#L11
Вызывается вот тут например:
https://github.com/CSSSR/s7/blob/5ebd3f5b6045fe51390aba11f7826fd65ebea3cc/e2e-test[…]0%B5%20%D1%81%D1%86%D0%B5%D0%BD%D0%B0%D1%80%D0%B8%D0%B8.test.js