Seleniumとは、Webアプリケーションのテストツールです。JavaScriptとHTMLを使ってブラウザに自動でテストさせるものです。昔から使われているようです。 しかし、ここでの目的はブラウザを自動操縦してトレードシステムの指示通りに自動発注することですので、Seleniumが目的とするところとちょっと違います。また、せっかくつくったトレードシステムとの親和性を考えるとJavaで動作して欲しいものです。 実は、ブラウザの自動操縦は、当初WebDriverというオープンソースがJavaライブラリとして公開されていました。そのようなライブラリを探したのですから、当然、そのようなライブラリが見付かります。私は、このWebDriverをトレードシステムに組み込み自動発注しています。 ところが、その後WebDriverはSeleniumと統合されることになったのですね。現在、私が利用している
![『1 Selenium2.0を使ったFirefoxの自動操縦』](https://cdn-ak-scissors.b.st-hatena.com/image/square/a4f8f850b50e36f4b46724fcdc062fdb4ad34ae6/height=288;version=1;width=512/https%3A%2F%2Fstat.profile.ameba.jp%2Fprofile_images%2F20180310%2F20%2F4d%2FNs%2Fp%2Fo02000200p_1520680528896_svjwe.png)