Вы можете попробовать использовать относительный XPath, так как они имеют тенденцию быть более устойчивыми.
.waitForElementVisible('input[placeholder='Enter Pincode / City']')
Похоже, этот код просто ожидает существования элемента.Вам также необходимо отправить текст этому элементу:
browser.setValue('input[placeholder='Enter Pincode / City']', ['3000', browser.Keys.ENTER]);