Nowadays, when a user has to log in to a website or an application after the user id and password are entered, a Multi-factor authentication is usually displayed. The user has to switch between his application and mobile to fetch an OTP or accept a push notification to complete the login flow. Generally, these tests are executed manually. Or, to automate the login flow, the MFA step is disabled in the lower test environments so that the automation script can skip the context switching between mobile and web/desktop. As you can understand, automating the context switching between mobile and web/desktop applications is problematic and not an everyday use case!

This session covers how Sachin automated the Passwordless Multi-factor authentication flow, i.e., how he solved the context switching between mobile and web/desktop applications with open-source tools such as Selenium, Appium, Sikuli, Microsoft’s WinAppDriver, etc. The session will cover these topics:· Basics of mobile, web, and desktop applications · Remote test execution on mobile and desktop· Complete end-to-end automation flow with context switching between mobile and web/desktop applications

  • Scripting the Virtual machine configuration for unassisted test execution using ‘VMWare CLI’.
  • Performing OS compatibility tests with various Windows 10 versions

September 27 @ 15:45
15:45 — 16:30 (45′)

Sachin Gaikwad