Watir::Input
является обобщенным c классом для всех input
элементов. Обычно (всегда?) Вы хотите работать с типом, указанным c классами - например, Watir::TextField
. В этих указанных классах c будут доступны методы типа #set
.
Попробуйте использовать #text_field
вместо #input
:
productSearch.text_field(: placeholder => "Name or code").set('hi')