Appium at Scale - Mobile Grid workshop
Selenium Grid can be a bit daunting to get up and running. Starting it is quite easy, but using it effectively can require pulling in third-party tools. In this workshop we’ll cover how to run your grid effectively, using best practices culled from several large grid installations with a hybrid setup for both Selenium and Appium tests.
Outline/Structure of the Workshop
Outline/structure of the Session
- Describe what the grid is intended to solve, then get into how it solves it
- Going deeper into the funnel, how does it get its instructions, and how does it pass them to the nodes?
- We’ll start with the conventional setup of hub and node servers running on the same box, for simplicity.
- Different options and flags that can be used when starting the hub/node processes
- What kinds of logging do the nodes/hubs do that can help in debugging and investigating problems?
- Setup a hybrid grid of desktop browsers and mobile devices/emulators
- How to run Appium server with custom node-config to connect to Selenium Grid?
- What are Android and ios Parallel Testing Capabilities?
- How do you run Appium tests in Parallel?
- How do you run the Appium test against the hybrid Grid setup?
- How do you look at the logs of tests running?
- How to use Appium Docker images?
- Setting up a UI manager for all your docker installations
- Selenium Grid on Amazon ECS using ecs-selenium
- Overview of third-party tools: Zalenium, AppiumTestDistribution
- What Selenium Grid is and are its capabilities
- How to run a grid(Appium + Selenium tests)
- How to scale nodes
- How to debug
Anyone who wants to learn about Set up, debug and Scaling Selenium Grid
Prerequisites for Attendees
Will be shared few days before the workshop.