Используя Watir-webdriver и пример с Демонстрационный сайт Teleriks и браузер IE, я смог установить значение с помощью
browser.text_field(:id,"RadMaskedTextBox1_text").set '1234567890'
Это сработало так, как ожидалось, добавило форматирование и показалось мне функциональным.
С помощью Watir я смог установить его с помощью
browser.text_field(:id, 'RadMaskedTextBox1_text').value='1234567890'
Однако, хотя значение показывалось в поле, оно не было отформатировано, и мне так и не удалось получить его для фактической проверки этого ввода. Я пытался запускать различные события, такие как onchange, чтобы заставить код на стороне клиента обрабатывать его, но без радости. Если бы я использовал этот инструмент, я мог бы подумать о том, чтобы позвонить продавцу или зайти на его сайт и попросить его о помощи на данном этапе. (если вам нужно использовать Watir)
Если watir-webdriver не подходит для вас (мне нравится это для кросс-браузерного тестирования), то, возможно, кто-то другой может потратить время, чтобы покопаться немного глубже. (Я лично прошел тот момент, когда копание в этом контроле для расширения моих собственных знаний стоит времени моих работодателей ...)
Возможно, с Rautomation может быть какой-то способ обойти это, но я достаточно новичок в этом, и тут не сразу вижу простое решение.