Repository files navigation Geb Mobile Extension for Appium, Selendroid and IosDriver
This project is still under development and is used in our automation. So all functions are implemented
Write mobile selenium based tests with all the features of Geb/Spock
Reuse Test for Mobile and normal Web
Support Geb for Android over Appium and Selendroid
Support Geb for Ios over Appium and Iosdriver
Support Geb for MobileSafari over Appium
Android over Appium and Selendroid
native iOS apps with Appium
Safari on iOS-Emulator
Safari on Real Device
Mobile Safari over Appium works with Saucelabs
Geb is cool See here
Spock is awesome See here
Geb/Spock both together is super cool and awesome See here
Mobile Test Automation sucks, cause of so many frameworks
Write BDT Style See here
Android Debug Bridge
Xcode stuff
Geb/Spock v0.9.3
Groovy v2.3.4
Gradle v1.9
Appium >= v1.2.1
Appium Java Client v1.6.2
Selendroid v0.11
IosDriver v0.6+
install adb for android
install xcode for ios
for appium you need the nodejs appium installed
Appium on Mac is tricky, see notes at the end
Plugin a mobile device or start a virtual device
check with 'adb devices', that your device or emulator is registered
start with './gradlew -i runSeleniumTests' if you have an android devices with API-Level < 17
for API-Level > 17 you can also try './gradlew -i runAppiumTests'
The selendroid or appium server starts for you , if everything works as designed
Test the iosdriver on mac with the UIMountain or UICatalog app
Merge the NavigatorFactories, a lot common stuff
Improve performance, when checking the attributes or property of a WebElement
Refactoring
more Refactoring
Write more tests
Find a public jenkins / repository
IOS - Appium - Real Device TODO's:
on version 1.2.2 the deviceconsole is not compiled ...
cd /usr/local/lib/node_modules/appium/build/deviceconsole/
make
clone SafariLauncher from github, build it with your dev licence and put it into .../node_module/appium/build/SafariLauncher/
brew install ios-webkit-debug-proxy
run: ios_webkit_debug_proxy -c :27753
About
A geb navigator factory for mobile support for Appium, Selendroid and IosDriver
Resources
Stars
Watchers
Forks
You can’t perform that action at this time.