location_city Bengaluru schedule Jun 13th 10:00 AM - 06:00 PM IST place Jupiter 2 people 33 Interested add_circle_outline Notify

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?

Set-up

  • 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

Running

  • 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?

Advanced Grid

  • How to use Appium Docker images?
  • Setting up a UI manager for all your docker installations

Extras

  • https://github.com/budtmo/docker-android
  • Selenium Grid on Amazon ECS using ecs-selenium
  • Overview of third-party tools: Zalenium, AppiumTestDistribution

Learning Outcome

  • What Selenium Grid is and are its capabilities
  • How to run a grid(Appium + Selenium tests)
  • How to scale nodes
  • How to debug

Target Audience

Anyone who wants to learn about Set up, debug and Scaling Selenium Grid

Prerequisites for Attendees

Optional

schedule Submitted 4 years ago

  • Pooja Shah
    keyboard_arrow_down

    Pooja Shah / Anand Bagmar / Bruno Alassia - Getting Started with Appium

    480 Mins
    Workshop
    Beginner

    You always wanted to start Mobile app Automation using Appium but did not know where and what to start with? Or started but got stuck among understanding capabilities, locating elements, finding whats wrong and your daily work deadlines? Yeah, we all have been there. Hence here is this workshop, precisely designed for beginners to quickly get started with Appium in NodeJS.

    At this workshop, you will learn everything from the scratch step by step. We will together understand the key concepts, apply them right there and write our “first test” in appium before we learn more nitty-gritties as takeaway for you to go and implement at your actual work directly.
    Think of this as a one-day crash course in Appium. The course will be prepared in NodeJS but there will be help for those who want to get started in Java.

  • Manoj Kumar
    keyboard_arrow_down

    Manoj Kumar - From the Trenches: State of Mobile Automation frameworks

    Manoj Kumar
    Manoj Kumar
    VP, Developer Relations
    LambdaTest
    schedule 4 years ago
    Sold Out!
    45 Mins
    Talk
    Beginner

    A few months ago Appium migrated to W3C protocol, added AI, and integration for custom plugins for element search, that anybody can implement. Apple released Xcode 10 with abilities run XCUITest in Parallel. Google released EarlGrey with support for accessibility in iOS12 and then there is Flutter with its driver package for integration testing.

    As you see, there has been a lot of recent developments and additions in the mobile testing world. This talk aims at covering them and also review its current state and suggest some key pointers when selecting a tool and review their usage and weaknesses

help