SetValue() set the value of the control as when you type in text, if you want to replace the "Search" text that is shown when there's no value you sould use SetDescriptiveText()
SetValue() set the value of the control as when you type in text, if you want to replace the "Search" text that is shown when there's no value you sould use SetDescriptiveText()