Powershell даст вам преимущество, если вам нужно будет манипулировать чем-то другим, кроме браузера / веб-страницы / веб-приложения.С Powershell вы можете делать что-то с ОС, приложениями, вещами вне браузера.
Если вам не нужно этого делать, если вы хотите автоматизировать только веб-приложение, я бы предложил использовать специальный веб-инструмент.Селен хорош, тесты в MSVS2010 отличные.Если вы предпочитаете кодирование, попробуйте WatiN для .net и WatiJ для Java.Все они будут работать без сбоев не только внутри IDE, но и на сервере CI.