В какую строку выдается исключение?Я вижу по крайней мере одну проблему со сценарием.Поскольку имена элементов управления содержат тире, они должны быть строками.Итак, вместо
IE.Document.all.username-inputEl.Value = "parthiban.nadar@thirdware.com"
IE.Document.all.password-inputEl.Value = "Thirdw@re1"
должно быть
IE.Document.getElementById("username-inputEl").Value = "parthiban.nadar@thirdware.com"
IE.Document.getElementById("password-inputEl").Value = "Thirdw@re1"