Gravity API - Automation as a Service (Selenium Web Driver)
What you'll learn
- Consume Gravity API
- Execute Complicated Web Automation Scenarios in code and over HTTP (Manipulating Selenium Under the Hood)
- Create your own Distributed Generic Site Crawler!!!
- Create Automation Dedicated Machines with a Click
- Create Distributed Automation Systems Using Cloud Services, Service Fabric or Standalone Applications
- Creating Complicated Web Automation Testing from Scratch without any Infrastructure or Framework
- Reasonable programming skills
- At least basic understanding of service consuming through WSDL and HTTP
- At least basic understanding of asynchronous development (TPL, async/await, Threads, etc.)
- At least basic understanding of objects serialization (JSON, XML)
- At least basic understanding of site crawling and data collection
- At least basic understanding of how to use XPath
- At least basic understanding of automation testing
This course will teach you everything you need to know about Gravity API. Gravity API is a new automation concept which delivering automation infrastructures (such as Selenium, Appium, Coded UI, etc.) as a service, which means YOU DO NOT NEED to deal with automation infrastructure - only with the automation tools or scenarios you would like to create.
Gravity API can automate browsers, desktop and mobile applications (not on the BETA release) and even server side HTTP requests.
Gravity API can be hosted on WCF Host, IIS, OWIN, Service Fabric, Windows Service, Windows Process, .NET Core (when Selenium support will be available), Cloud Service, etc, and can be interact over HTTP - you can also use it's objects directly in your code with any language and send it over HTTP (client libraries)
The powerful extraction capabilities makes Gravity API the ultimate crawler/spider - it can extract any data including JS Generated data or bypass UI blocks like "Click Here" or any client side blockage.
Who this course is for:
- This automation course is meant for developers/testing engineers which are familiar with the concepts of consuming services using HTTP Client, SOAP, etc.
- This automation course is meant for OO programmers (not just .NET) who knows how to consume a service using HTTP
- This automation course is not suitable for new developers which do not have understanding or some experience with asynchronous development and service consuming
Over 14 years of vast testing experience including, manual testing, testing methodologies, testing infrastructures (both manual and automation) creation for big companies (like Microsoft & Motorola), automation testing with Coded UI, Selenium, Appium & UiA, Performance testing on multi servers/components systems.
Currently, Senior Automation Expert Consultant for Top-Q.