Selenium Grid

セレニウムサーバなるものをたてると,リモートのウェブドライバーを指定出来るみたい.
ブラウザをインストールしたり,ドライバーを揃えたりする環境を,VPSなりEC2なりに構築しておけば,
RemoteWebDriverを指定するだけで,プログラムする側はlambdaとかサーバレス環境で呼び出し出来るんじゃないか説.

//通常こんな風に使っていたが
final WebDriver driver = new InternetExplorerDriver();

//こんな感じでリモートのドライバーを指定できる
final WebDriver driver = new RemoteWebDriver(new URL("http://x.x.x.x:4444/wd/hub"), internetExplorer);