ブラウザ操作を自動化する仕組みは様々な製品で提供されていますが、
実行環境を整えるためにいくつものソフトウェアをダウンロードしたり、
自動操作する方法をプログラム言語で作成する必要があります。
これらの作業はシステム開発の技術者にとっても煩雑で時間のかかる内容となっています。
「ブラウザ操作を自動化を試してみたい」と思っても、環境準備や学習コストを考えると
気軽には試せない状況と言えます。
このような状況を打破するため、「気軽にサクッとブラウザ操作を自動化」をコンセプトに
WeVel(ウェヴェル)は開発されました。
■WeVelの利用シーン
1.システム開発での自動テスト
WebのUIテスト自動化と言えば「Selenium」が有名ですが、実行環境を整えるだけでも手間がかかり、スクリプト作成にはJavaの知識が必要となります。システム開発で既存部分を修正した際に、自動化されたリグレッションテストを実行することで、デグレートを防ぐ効果があることは分かりつつも、必要となるコストの高さや、作成した大量のスクリプトをメンテナンスできない現実を考えるとなかなか導入に踏み切れません。
これらのハードルを下げるべくWeVelは開発されました。Seleniumのような細やかな制御は行えませんが、必要最低限の機能を簡単なスクリプトで記述できるようにしております。WeVel本体とスクリプトが記載されたテキストファイルの2つがあれば、WebのUIテスト自動化が行える手軽さを備えています。
2.定型作業の自動化
株式投資を行っている人は、「株価の状況が分かるWebサイトへアクセスして、自分の条件に一致した割安と思われる銘柄を購入候補にする」といったことを日常的に行っています。日々変動する3600を超える上場企業の株式情報を1つずつ精査することは困難を極めます。最終的な判断は自分が行うにしても、「自分の基準に一致する銘柄を探す」という定型作業は自動で行いたいものです。
こういった定型作業を自動化するべくWeVelは開発されました。Webページの値を取得して比較するといった操作が可能であるため、条件に一致した情報だけを画面キャプチャとして出力することで意思決定をサポートすることができます。
■WeVelの4つの強み!
1.直ぐに利用できる!
Seleniumでブラウザの自動操作を行おうとすると、開発環境であるEclipse、Selenium、ドライバーなどをダウンロードして、動作するように環境構築を行う必要があります。これが意外と手間がかかり、何かにつまずくと悪戯に時間を浪費することになります。自分の環境だけを構築するなら良いのですが、チーム全員が環境構築するとそれだけで相当な工数を使ってしまいます。つまり、ブラウザの自動操作を試したいと思っても、準備に工数がかかるため、あまり気軽には試せない状況と言えます。
WeVelは、ファイルを解凍すればすぐに利用できるので、チームの人数が多くても環境構築に時間を使うことはありません。
2.日本語による簡単スクリプト!
ブラウザを自動的に操作するには、行った操作を記録する方法とスクリプトを記述する方法が考えられます。スクリプトを記載する場合、プログラム言語(JavaやJavaScriptなど)を利用することが多く、技術者でなければスクリプト自体の作成が困難です。例え技術者であっても、大量のテストコードを記載するには工数が必要です。
WeVelは日本語によるスクリプトなので、直感的にスクリプトを記載できます。
3.IE互換の組み込みブラウザを採用!
WeVelはIE互換の組み込みブラウザを採用しております。クライアントPCで利用するIEと完全一致とはいきませんが、ほぼ同一のイメージで画面をキャプチャすることが可能です。そのため、IEのみを許容するWebサービスなどでもご利用いただけます。
4.バックグラウンドで実行!
Seleniumで見られる自動的にIEが起動して、自動的に操作が行われていく様子を見ているのは楽しいのですが、定型作業などはバックグラウンドでひっそりと行ってもらい、その間に別の仕事をしていたいものです。
WeVelはGUIのないヘッドレスブラウザなので、時間のかかる処理もバックグラウンドでひっそりと行えます。また、Windowsサーバを用意すれば、サーバのサービスとして動作させることも可能です。
■ご利用について
本ソフトウェアのダウンロードは製品ページから行ってください。
ご自身のパソコンに入れたくはないけど、お試しをされたい方は
デモサイトをオープンしておりますので、こちらのサービスをご利用ください。
https://app.hyldingsystem.work/captureService/capture/demo
■価格について
価格については、以下のURLを参照ください。
■今後の展開
Excelで作成したテストシナリオや入力パターンを読み込んでの自動実行、キャプチャしたWeb画面を整形してPDF出力など、WeVelをコアとした連携製品の充実を図ってまいります。
■終わりに
4つの強みを持つWeVelは、技術者以外の方にも簡単にブラウザ操作を自動化できるよう設計されております。この機会に、日々の定型業務を自動化して負荷の軽減をご検討いただければ幸いです。