/geb-example-gradle

An example project for using Geb in a Gradle build (Spock and JUnit 4)

Primary LanguageGroovyApache License 2.0Apache-2.0

Example Geb, Appium and Gradle Project

概要

Example Geb and Gradle Project を、Appiumを使ってAndroid上のChromeブラウザでも動作するようにしたものです。

Appium 1.6.1を立ち上げた状態で、以下のコマンドを実行してください。

./gradlew appiumTest

動作確認環境

Appium 1.6.1とChrome 54.0.2840.85の組み合わせで動作確認しています。

オリジナルからの修正内容

build.gradle

  • drivers配列に"appium"を追加し、appiumTestタスクを利用できるようにしました。 appiumTestタスクを実行すると、geb.envプロパティにappiumが設定された状態でテストが実行されます。
  • Appium Java Clientを依存関係に追加しました。

src/test/resources/GebConfig.groovy

GebConfig.groovyappiumブロックを追加し、その中で、WebDriver実装としてAndroidDriverを返すようにしています。

License

Modification Copyright 2016 TOYAMA Sumio jun.nama@gmail.com
Licensed under the Apache License, Version 2.0.