Selenium WebDriver


1.Googleが開発したWebアプリケーション用テストフレームワーク

ネイティブテストができ、一番使われているのではないでしょうか。
しかし、Java言語を覚えなければいけないのでQAエンジニアと言えども、言語の習得から始めます。「Selenium 3」 が登場するまでは、WebDriverがメインですね。

Selenium IDEでは 「Firefox」 ブラウザ限定でしたが。Selenium WebDriverでは以下のブラウザも可能です。

対象ブラウザ
Internet Explorer
Firefox
Chrome
Opera
Android
Safari

http://www.seleniumhq.org/download/
selenium WebDriverのjava言語を用意し、下記のZipファイルを保存します。
http://selenium-release.storage.googleapis.com/2.46/selenium-java-2.46.0.zip
次に、eclipseをダウンロードします。
https://eclipse.org/downloads/

Pleiades(プレアデス)
日本語版もあります。Pleiades
Pleiades は Eclipse のような Java アプリケーションを日本語化するためのツール

http://mergedoc.osdn.jp/
Pleiades All in One 4.4.2.v20150310
http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.5/pleiades-e4.5-java-32bit-jre_20150624.zip

解凍したら、eclipseを起動します。
スプラッシュ画面が表示します。

解凍にけっこう時間がかかりますね。「解凍状況」 を確認しつつ。

対象ブラウザ
 selenium-2.48.0
           ├ libs
           ├ selenium-java-2.48.0.jar
           └ selenium-java-2.48.0-srcs.jar

新規Javaプロジェクトを作成します。
プロジェクトの参照ライブラリ:ダウンロードjarを追加
プロジェクトを右クリック
「ビルド・パス(B)」 > 「外部アーカイブの追加(V)」
「selenium-java-2.48.0.jar」と「selenium-java-2.48.0-srcs.jar」と「libs」内の全てのjarを追加

まずは、Javaで簡単なコードを書く
package test;

import java.util.concurrent.TimeUnit;

import org.junit.After;
import org.junit.Before;
import org.junit.Rule;
import org.junit.Test;
import org.junit.rules.ErrorCollector;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;

 
public class SiteSearch {
private WebDriver driver;


@Before

public void setUp() throws Exception {
System.setProperty("webdriver.chrome.driver","C:\\tmp\\chromedriver.exe");

driver = new ChromeDriver();
driver.get("http://www.yahoo.co.jp");
System.out.println("ページ: " + driver.getTitle());


driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);

}

@Test
public void test() throws Exception {

}


@Rule

public ErrorCollector collector = new ErrorCollector();

@Test

public void test1() throws Exception {
}

@After

public void tearDown() throws Exception {

driver.quit();
}

}

#Android SDK のインストール

最新版
http://dl.google.com/android/installer_r24.3.4-windows.exe

保存する

installer_r24.3.4-windows

SDK Manager.exeを起動

Android SDK Tools

下記を選択する
・Android SDK Platform-tools
・Android SDK Build-tools
・Android 4.4.2
・Android Support Library
・Google USB Driver
・Intel x86 Emulator Accelerator(HAXM)

インストールする時間が長いですね。。

随時更新します。