Selenium webDriver とかでブラウザを操作できますよ
HTML,Java,Python,PHP,Ruby,C#といった言語から操作可能です。
Selenium WebDriver
Phantom JS みたいなのはいかがでしょう。
PhantomJSを使ったスマホサイトテストの自動化(前編)|1 pixel|サイバーエージェント公式クリエイターズブログ
ひょっとして「iesys.exe」
一部抜粋:http://blogs.itmedia.co.jp/hybrid/2012/10/iesysexe-384e.html
・隠しブラウザで特定のURLを操作および開く
・ファイルのダウンロード
・ファイルのアップロード
。。。こんな事質問していいもんなの?