SeleniumとGoogle Spreadsheets(2)

SeleniumとGoogle Spreadsheets(2)

ソフトバンク・au・ドコモの方は、公式のオンラインショップを利用すれば頭金不要で通常のショップよりお得に購入できます。

どうも、さむらいです。

いわゆる外国人が好きなアレではないです。ただの名前です。

前回は目的と背景について書きましたが、今回からはSeleniumからGoogle Spreadsheetsにアクセスして設定を取得する具体的な方法と、結果を書き込むロジックをご紹介します。

ということでまずは環境構築編。

Selenium 環境構築編

さむらいの会社PCはiMacなので、Mac向けの環境構築になっています。Windowsの方はここから続く環境構築に関する記事は飛ばした方がいいですね。どうか自力で頑張ってください。

この記事は以下の環境での構築を前提としています。

  • Mac OS上でコーディング
  • Javaでテストコード作成
  • ChromeでWebにアクセス

準備

ということで、MacでSeleniumを動かすために用意するのは、以下の6つ

  1. Java
    https://java.com/ja/download/ から「無料Javaのダウンロード」ボタンをクリックしてください。

  2. Eclipse
    Eclipse IDE for Java EE Developers を選んでください。

  3. Selenium WebDriver
    http://docs.seleniumhq.org/download/
    Languageは「Java」を選んでください。

  4. GDataAPIライブラリ(Google SpreadsheetsにアクセスするためのAPIを叩いてくれるライブラリです)
    http://docs.seleniumhq.org/download/
    最新版を選びましょう。

  5. Chrome Driver
    http://chromedriver.storage.googleapis.com/index.html から欲しいバージョンのフォルダを開き、OSに合ったドライバーをダウンロードします。

セットアップ

すべてダウンロード/インストールできたら、それぞれの詳細をセットアップしていきます。

  1. Java のインストール
    https://java.com/ja/download/help/mac_install.xml からインストール手順に従って行います。

    ダウンロードしたdmgファイルを実行すると、インストーラがよしなにしてくれるので、素直に従いましょう。

    すでにJavaがインストールされている方は、この手順は飛ばして結構です。

  2. Eclipseのインストール
    Eclipseは単に一式ファイルが圧縮されているだけなので、適当なフォルダに解凍して終わりです。

    Mac OSの場合日本語化は自分でやらないと行けないので、こちらのサイトがとても参考になりますでしょう。

    すでにEclipseをインストールして、日本語化されている方は、この手順は飛ばして結構です。

Selenium WebDriver、GDataAPIライブラリ、Chrome Driverなど。
これらは実際にEclipseでプロジェクトを作ってから設定を行うものなので、実際にプログラミングをしながら紹介します。

次回更新をどうぞお楽しみに!

ソフトバンク・au・ドコモの方は、公式のオンラインショップを利用すれば頭金不要で通常のショップよりお得に購入できます。

【週刊bitWave】(メルマガ)始めました!

登録はこちらからメールアドレスを入力してお申込みください。

ご登録いただいたメールアドレスは 【週刊bitWave】の更新情報の配信にのみ使用します。

個人情報の取扱いに関しては、「プライバシーポリシー」をご確認ください。解除はいつでもこちらから行うことが可能です。

あなたにおすすめ

  • SeleniumとGoogle Spreadsheets(5) 「いよいよGoogleSpreadSheetにアクセス編」 どうも、さむらいですな。 プログラマー出身のわたくしですが、ウェイトトレーニングが趣味です。でも寒い時期は全然ジムに行かないので体が緩んできました。が、頑張ります。 SeleniumとGoogle Spreadshee …
  • SeleniumとGoogle Spreadsheets(4) 「Chrome Driverを使いはじめるまで編」 どうも、さむらいですね。 先日久々に Selenium で自動検証を実行させたら、すんなりいきすぎて逆に不安になりました。上手く行っても上手く行かなくても不安な小心者です。 SeleniumとGoogle Spread …
  • SeleniumとGoogle Spreadsheets(1) どうも、さむらいです。 いわゆる外国人が好きなアレではないです。ただの名前です。 社内でわたくしは今Seleniumを使って検証を自動化するミッションを背負っております。 SeleniumとGoogle Spread …
  • ぼくたちの失敗|ベテランエンジニア達の若き日の苦悩 6月半ばを過ぎ、新人エンジニアのみなさんも仕事に慣れてきた頃合いではないでしょうか。 しかし慣れは油断を生み、油断はミスを招くものです。当然、ミスをすれば怒られることもありますよね。 世の中には理不尽なことで怒られ …