Selenium Conference 2015 - Mobile Selenium Grid Setup

11
Mobile Grid Setup In 5 Minutes! Its important because…

Transcript of Selenium Conference 2015 - Mobile Selenium Grid Setup

Page 1: Selenium Conference 2015 - Mobile Selenium Grid Setup

Mobile Grid SetupIn 5 Minutes!

Its important because…

Page 2: Selenium Conference 2015 - Mobile Selenium Grid Setup

What I’ll demo…

• Getting connected devices programmatically.

• Launching Appium nodes programmatically.

• Running tests distributed. * rake android[dist]

• Running tests in parallel. * rake android[parallel]

• Feeding critical test data into Allure.

• Lets briefly look at the code…

Page 3: Selenium Conference 2015 - Mobile Selenium Grid Setup

Setup Methods

Page 4: Selenium Conference 2015 - Mobile Selenium Grid Setup

Rake File

Page 5: Selenium Conference 2015 - Mobile Selenium Grid Setup

Spec Helper

Page 6: Selenium Conference 2015 - Mobile Selenium Grid Setup

Spec Example

Page 7: Selenium Conference 2015 - Mobile Selenium Grid Setup

Wunderlist Mobile Grid

Page 8: Selenium Conference 2015 - Mobile Selenium Grid Setup
Page 9: Selenium Conference 2015 - Mobile Selenium Grid Setup

That is great & all but reporting is key!

Page 10: Selenium Conference 2015 - Mobile Selenium Grid Setup

Challenges

• Random adb disconnects.

• Random wifi disconnects.

• Wonky devices.

• Finding documentation.

• Finding solid examples.

Page 11: Selenium Conference 2015 - Mobile Selenium Grid Setup

Thank You!

• email: [email protected]

• twitter: @isonic1

• https://github.com/isonic1/selenium-conf-2015