SlideShare ist ein Scribd-Unternehmen logo
1 von 27
Downloaden Sie, um offline zu lesen
Perfecto by Perforce © 2020 Perforce Software, Inc.
Uncovering the Unknowns of Appium and Beyond
perfecto.io2 | Perfecto by Perforce © 2020 Perforce Software, Inc.
Today’s Speakers:
• Chief Evangelist and author at Perfecto
• Blogger and speaker
• 19+ years in development & testing
• Author of “The Digital Quality Handbook”
and “Continuous Testing for DevOps
Professionals”
• @ek121268
Eran Kinsbruner
perfecto.io3 | Perfecto by Perforce © 2020 Perforce Software, Inc.
Today’s Speakers:
• Lead Consultant at ThoughtWorks
• Expert in mobile and web app technologies,
QA strategies and test designs
• Constant contributor to open source
communities: Appium, Selenium,
GetGauge, Taiko.JS
• Speaker
• @saikrisv
Sai Krishna
perfecto.io4 | Perfecto by Perforce © 2020 Perforce Software, Inc.
Today’s Speakers:
• Lead Consultant at ThoughtWorks
• Expert in mobile and web app technologies,
QA strategies, and test designs
• Constant contributor to open source
communities: Appium and Selenium,
• Speaker in SeleniumConf, AppiumConf,
and more.
• @srinivasanskr
Srinivasan Sekar
perfecto.io5 | Perfecto by Perforce © 2020 Perforce Software, Inc.
Today’s Agenda
1
2
3
Getting started with Perfecto and Appium/Appium Desktop
Appium events API
4
Video streaming from iOS devices
iOS in-app authentication testing
5 Android data matcher locator strategy
6 Perfecto advanced capabilities with Appium
7 Appium 2.0 overview and Q&A
Getting Started With Perfecto and Appium
perfecto.io7 | Perfecto by Perforce © 2020 Perforce Software, Inc.
Getting Started With Perfecto and Appium
perfecto.io8 | Perfecto by Perforce © 2020 Perforce Software, Inc.
Perfecto and Appium Desktop — Integration
perfecto.io9 | Perfecto by Perforce © 2020 Perforce Software, Inc.
Perfecto and Appium Desktop — Integration
Advanced Automation Abilities with Appium
perfecto.io11 | Perfecto by Perforce © 2020 Perforce Software, Inc.
In-App Authentication Using Face-ID
perfecto.io12 | Perfecto by Perforce © 2020 Perforce Software, Inc.
Appium Events API
perfecto.io13 | Perfecto by Perforce © 2020 Perforce Software, Inc.
Video Streaming
perfecto.io14 | Perfecto by Perforce © 2020 Perforce Software, Inc.
Espresso Data Matcher
perfecto.io15 | Perfecto by Perforce © 2020 Perforce Software, Inc.
Automatic Gestures
perfecto.io16 | Perfecto by Perforce © 2020 Perforce Software, Inc.
Actions API for Gestures
perfecto.io17 | Perfecto by Perforce © 2020 Perforce Software, Inc.
(x2,y1)Horizontal Swipe Using W3C Actions API
getElementLocation - (X1,Y1)
pointerMove - (X1,Y1)
pointerDown
pointerMove - (X2,Y1)
pointerUp
x axis
y axis
(x2,y1)
(x1,y1)
(0,0)
Appium & Perfecto Demonstrations
perfecto.io19 | Perfecto by Perforce © 2020 Perforce Software, Inc.
Perfecto and Appium
Advanced Capabilities:
Biometrics & Image Injection
perfecto.io20 | Perfecto by Perforce © 2020 Perforce Software, Inc.
Perfecto and Appium Advanced Capabilities: Image Injection
perfecto.io21 | Perfecto by Perforce © 2020 Perforce Software, Inc.
Perfecto and Appium Advanced Capabilities: Audio Validation (STT)
perfecto.io22 | Perfecto by Perforce © 2020 Perforce Software, Inc.
Perfecto and Appium Advanced Capabilities: Audio Injection
Appium 2.0 Overview
perfecto.io24 | Perfecto by Perforce © 2020 Perforce Software, Inc.
Appium 2.0 Overview
perfecto.io25 | Perfecto by Perforce © 2020 Perforce Software, Inc.
Appium 2.0 Driver Model
perfecto.io26 | Perfecto by Perforce © 2020 Perforce Software, Inc.
Appium 2.0 Plugins
https://gist.github.com/jlipps/651b62316603400cabc95ff0f9faf70f
https://appiumpro.com/
v
Thank You!
Visit perfecto.io or follow us @perfectomobile

Weitere ähnliche Inhalte

Was ist angesagt?

How to Prepare Your Apps for iOS 14 - Test Strategy, Coverage, & Best Practices
How to Prepare Your Apps for iOS 14 - Test Strategy, Coverage, & Best PracticesHow to Prepare Your Apps for iOS 14 - Test Strategy, Coverage, & Best Practices
How to Prepare Your Apps for iOS 14 - Test Strategy, Coverage, & Best Practices
Perfecto by Perforce
 
How to Scale Digital App Testing With Jenkins & Automation You Can Trust
How to Scale Digital App Testing With Jenkins & Automation You Can TrustHow to Scale Digital App Testing With Jenkins & Automation You Can Trust
How to Scale Digital App Testing With Jenkins & Automation You Can Trust
Perfecto by Perforce
 

Was ist angesagt? (20)

How to Prepare Your Apps for iOS 14 - Test Strategy, Coverage, & Best Practices
How to Prepare Your Apps for iOS 14 - Test Strategy, Coverage, & Best PracticesHow to Prepare Your Apps for iOS 14 - Test Strategy, Coverage, & Best Practices
How to Prepare Your Apps for iOS 14 - Test Strategy, Coverage, & Best Practices
 
How Does AIOps Benefit DevOps Pipeline and Software Quality? - DevOps Next
How Does AIOps Benefit DevOps Pipeline and Software Quality? - DevOps NextHow Does AIOps Benefit DevOps Pipeline and Software Quality? - DevOps Next
How Does AIOps Benefit DevOps Pipeline and Software Quality? - DevOps Next
 
How to Scale Digital App Testing With Jenkins & Automation You Can Trust
How to Scale Digital App Testing With Jenkins & Automation You Can TrustHow to Scale Digital App Testing With Jenkins & Automation You Can Trust
How to Scale Digital App Testing With Jenkins & Automation You Can Trust
 
5 Mobile App Trends & What They Mean for Dev & Testing
5 Mobile App Trends & What They Mean for Dev & Testing5 Mobile App Trends & What They Mean for Dev & Testing
5 Mobile App Trends & What They Mean for Dev & Testing
 
Testing Solutions for Hyper Connected Apps by Sivakumar Anna
Testing Solutions for Hyper Connected Apps by Sivakumar AnnaTesting Solutions for Hyper Connected Apps by Sivakumar Anna
Testing Solutions for Hyper Connected Apps by Sivakumar Anna
 
Mastering the Art of Mobile Testing by Akshita Puram
Mastering the Art of Mobile Testing by Akshita PuramMastering the Art of Mobile Testing by Akshita Puram
Mastering the Art of Mobile Testing by Akshita Puram
 
Testing Comes into its Own in DevOps by Jack Maher
Testing Comes into its Own in DevOps by Jack MaherTesting Comes into its Own in DevOps by Jack Maher
Testing Comes into its Own in DevOps by Jack Maher
 
Continuous Quality: DevOps with Quality by Josh Eastman
Continuous Quality: DevOps with Quality by Josh EastmanContinuous Quality: DevOps with Quality by Josh Eastman
Continuous Quality: DevOps with Quality by Josh Eastman
 
Creating a successful continuous testing environment by Eran Kinsbruner
Creating a successful continuous testing environment by Eran KinsbrunerCreating a successful continuous testing environment by Eran Kinsbruner
Creating a successful continuous testing environment by Eran Kinsbruner
 
Adopting a Design-First Approach to API Development with SwaggerHub
Adopting a Design-First Approach to API Development with SwaggerHubAdopting a Design-First Approach to API Development with SwaggerHub
Adopting a Design-First Approach to API Development with SwaggerHub
 
Keeping Your Continuous Test Automation Suites Continuously Valuable in DevOps
Keeping Your Continuous Test Automation Suites Continuously Valuable in DevOpsKeeping Your Continuous Test Automation Suites Continuously Valuable in DevOps
Keeping Your Continuous Test Automation Suites Continuously Valuable in DevOps
 
Panoramic Quality: The Fellowship of Testing in DevOps
Panoramic Quality: The Fellowship of Testing in DevOpsPanoramic Quality: The Fellowship of Testing in DevOps
Panoramic Quality: The Fellowship of Testing in DevOps
 
Maturing your path toward DevOps with Continuous Testing
Maturing your path toward DevOps with Continuous TestingMaturing your path toward DevOps with Continuous Testing
Maturing your path toward DevOps with Continuous Testing
 
The Journey to DevOps
The Journey to DevOpsThe Journey to DevOps
The Journey to DevOps
 
T Bytes Agile & AI Operations
T Bytes Agile & AI OperationsT Bytes Agile & AI Operations
T Bytes Agile & AI Operations
 
Software testing training in Chandigarh
Software testing training in ChandigarhSoftware testing training in Chandigarh
Software testing training in Chandigarh
 
How LISI Automotive Accelerated Application Delivery with SwaggerHub
How LISI Automotive Accelerated Application Delivery with SwaggerHubHow LISI Automotive Accelerated Application Delivery with SwaggerHub
How LISI Automotive Accelerated Application Delivery with SwaggerHub
 
Cloud Testing Has Never Been Easier or More Accessible
Cloud Testing Has Never Been Easier or More AccessibleCloud Testing Has Never Been Easier or More Accessible
Cloud Testing Has Never Been Easier or More Accessible
 
AI and Machine Learning for Testers
AI and Machine Learning for TestersAI and Machine Learning for Testers
AI and Machine Learning for Testers
 
Devops online training ppt
Devops online training pptDevops online training ppt
Devops online training ppt
 

Ähnlich wie Uncovering the unknowns of appium and beyond

Best Practices for Shifting Left Performance and Accessibility Testing
Best Practices for Shifting Left Performance and Accessibility TestingBest Practices for Shifting Left Performance and Accessibility Testing
Best Practices for Shifting Left Performance and Accessibility Testing
Perfecto by Perforce
 
Mastering Mobile Test Automation with Appium
Mastering Mobile Test Automation with AppiumMastering Mobile Test Automation with Appium
Mastering Mobile Test Automation with Appium
Perfecto by Perforce
 

Ähnlich wie Uncovering the unknowns of appium and beyond (20)

Accelerating Digital Transformation With API Lifecycle & Test Automation
Accelerating Digital Transformation With API Lifecycle & Test AutomationAccelerating Digital Transformation With API Lifecycle & Test Automation
Accelerating Digital Transformation With API Lifecycle & Test Automation
 
How to Create a Risk Based Testing Strategy With Simulators, Emulators, and R...
How to Create a Risk Based Testing Strategy With Simulators, Emulators, and R...How to Create a Risk Based Testing Strategy With Simulators, Emulators, and R...
How to Create a Risk Based Testing Strategy With Simulators, Emulators, and R...
 
How to Eliminate Escaped Defects With a Proven Test Automation Coverage Strategy
How to Eliminate Escaped Defects With a Proven Test Automation Coverage StrategyHow to Eliminate Escaped Defects With a Proven Test Automation Coverage Strategy
How to Eliminate Escaped Defects With a Proven Test Automation Coverage Strategy
 
Deliver Flawless Mobile Apps Faster with CI/CD & CT
Deliver Flawless Mobile Apps Faster with CI/CD & CTDeliver Flawless Mobile Apps Faster with CI/CD & CT
Deliver Flawless Mobile Apps Faster with CI/CD & CT
 
Enhancing your Test automation Scenario Coverage Using Selenium by Eran Kinsb...
Enhancing your Test automation Scenario Coverage Using Selenium by Eran Kinsb...Enhancing your Test automation Scenario Coverage Using Selenium by Eran Kinsb...
Enhancing your Test automation Scenario Coverage Using Selenium by Eran Kinsb...
 
Best Practices for Shifting Left Performance and Accessibility Testing
Best Practices for Shifting Left Performance and Accessibility TestingBest Practices for Shifting Left Performance and Accessibility Testing
Best Practices for Shifting Left Performance and Accessibility Testing
 
Mastering Cross-Browser Test Automation With Cypress and Selenium
Mastering Cross-Browser Test Automation With Cypress and SeleniumMastering Cross-Browser Test Automation With Cypress and Selenium
Mastering Cross-Browser Test Automation With Cypress and Selenium
 
apidays LIVE New York 2021 - API Automation For DevOps at Scale by Rod Cope, ...
apidays LIVE New York 2021 - API Automation For DevOps at Scale by Rod Cope, ...apidays LIVE New York 2021 - API Automation For DevOps at Scale by Rod Cope, ...
apidays LIVE New York 2021 - API Automation For DevOps at Scale by Rod Cope, ...
 
Fast Data, Fast Delivery: How Smart Analysis Accelerates App Testing
Fast Data, Fast Delivery: How Smart Analysis Accelerates App TestingFast Data, Fast Delivery: How Smart Analysis Accelerates App Testing
Fast Data, Fast Delivery: How Smart Analysis Accelerates App Testing
 
Salesforce & GitLab Integration for Next-gen DevOps with CEPTES
Salesforce & GitLab Integration for Next-gen DevOps with CEPTESSalesforce & GitLab Integration for Next-gen DevOps with CEPTES
Salesforce & GitLab Integration for Next-gen DevOps with CEPTES
 
Technoforth profile 1
Technoforth profile 1Technoforth profile 1
Technoforth profile 1
 
Technoforth profile 1
Technoforth profile 1Technoforth profile 1
Technoforth profile 1
 
Best Python Company in USA
Best Python Company in USABest Python Company in USA
Best Python Company in USA
 
apidays LIVE LONDON - API Lifecycle Management - Avoiding Breaches By Securin...
apidays LIVE LONDON - API Lifecycle Management - Avoiding Breaches By Securin...apidays LIVE LONDON - API Lifecycle Management - Avoiding Breaches By Securin...
apidays LIVE LONDON - API Lifecycle Management - Avoiding Breaches By Securin...
 
Mastering Mobile Test Automation with Appium
Mastering Mobile Test Automation with AppiumMastering Mobile Test Automation with Appium
Mastering Mobile Test Automation with Appium
 
Yoda debunks the top 5 challenges of continuous testing in the cloud
Yoda debunks the top 5 challenges of continuous testing in the cloudYoda debunks the top 5 challenges of continuous testing in the cloud
Yoda debunks the top 5 challenges of continuous testing in the cloud
 
Flutter Web Development Service - Connect Infosoft.pdf
Flutter Web Development Service - Connect Infosoft.pdfFlutter Web Development Service - Connect Infosoft.pdf
Flutter Web Development Service - Connect Infosoft.pdf
 
Where Python Is Used.pdf
Where Python Is Used.pdfWhere Python Is Used.pdf
Where Python Is Used.pdf
 
Why Mobile and Web Testing MUST Move to the Cloud
Why Mobile and Web Testing MUST Move to the CloudWhy Mobile and Web Testing MUST Move to the Cloud
Why Mobile and Web Testing MUST Move to the Cloud
 
apidays LIVE New York - API Lifecycle Management - Avoiding Breaches By Secur...
apidays LIVE New York - API Lifecycle Management - Avoiding Breaches By Secur...apidays LIVE New York - API Lifecycle Management - Avoiding Breaches By Secur...
apidays LIVE New York - API Lifecycle Management - Avoiding Breaches By Secur...
 

Mehr von Perfecto by Perforce

Mehr von Perfecto by Perforce (7)

Is BDD Worth It? Considerations for Advanced Test Automation
Is BDD Worth It? Considerations for Advanced Test AutomationIs BDD Worth It? Considerations for Advanced Test Automation
Is BDD Worth It? Considerations for Advanced Test Automation
 
The Automation Firehose: Be Strategic & Tactical With Your Mobile & Web Testing
The Automation Firehose: Be Strategic & Tactical With Your Mobile & Web TestingThe Automation Firehose: Be Strategic & Tactical With Your Mobile & Web Testing
The Automation Firehose: Be Strategic & Tactical With Your Mobile & Web Testing
 
Keeping Your Continuous Test Automation Continuously Valuable
Keeping Your Continuous Test Automation Continuously ValuableKeeping Your Continuous Test Automation Continuously Valuable
Keeping Your Continuous Test Automation Continuously Valuable
 
Enhancing Your Test Automation Scenario Coverage with Selenium - QA or the Hi...
Enhancing Your Test Automation Scenario Coverage with Selenium - QA or the Hi...Enhancing Your Test Automation Scenario Coverage with Selenium - QA or the Hi...
Enhancing Your Test Automation Scenario Coverage with Selenium - QA or the Hi...
 
4 Testing Methods to Scale and Automate Your DevOps Pipeline
4 Testing Methods to Scale and Automate Your DevOps Pipeline4 Testing Methods to Scale and Automate Your DevOps Pipeline
4 Testing Methods to Scale and Automate Your DevOps Pipeline
 
How to Guarantee Continuous Value from your Test Automation
How to Guarantee Continuous Value from your Test AutomationHow to Guarantee Continuous Value from your Test Automation
How to Guarantee Continuous Value from your Test Automation
 
Everything You Need to Know About Testing i os 13
Everything You Need to Know About Testing i os 13Everything You Need to Know About Testing i os 13
Everything You Need to Know About Testing i os 13
 

Kürzlich hochgeladen

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Kürzlich hochgeladen (20)

Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 

Uncovering the unknowns of appium and beyond

  • 1. Perfecto by Perforce © 2020 Perforce Software, Inc. Uncovering the Unknowns of Appium and Beyond
  • 2. perfecto.io2 | Perfecto by Perforce © 2020 Perforce Software, Inc. Today’s Speakers: • Chief Evangelist and author at Perfecto • Blogger and speaker • 19+ years in development & testing • Author of “The Digital Quality Handbook” and “Continuous Testing for DevOps Professionals” • @ek121268 Eran Kinsbruner
  • 3. perfecto.io3 | Perfecto by Perforce © 2020 Perforce Software, Inc. Today’s Speakers: • Lead Consultant at ThoughtWorks • Expert in mobile and web app technologies, QA strategies and test designs • Constant contributor to open source communities: Appium, Selenium, GetGauge, Taiko.JS • Speaker • @saikrisv Sai Krishna
  • 4. perfecto.io4 | Perfecto by Perforce © 2020 Perforce Software, Inc. Today’s Speakers: • Lead Consultant at ThoughtWorks • Expert in mobile and web app technologies, QA strategies, and test designs • Constant contributor to open source communities: Appium and Selenium, • Speaker in SeleniumConf, AppiumConf, and more. • @srinivasanskr Srinivasan Sekar
  • 5. perfecto.io5 | Perfecto by Perforce © 2020 Perforce Software, Inc. Today’s Agenda 1 2 3 Getting started with Perfecto and Appium/Appium Desktop Appium events API 4 Video streaming from iOS devices iOS in-app authentication testing 5 Android data matcher locator strategy 6 Perfecto advanced capabilities with Appium 7 Appium 2.0 overview and Q&A
  • 6. Getting Started With Perfecto and Appium
  • 7. perfecto.io7 | Perfecto by Perforce © 2020 Perforce Software, Inc. Getting Started With Perfecto and Appium
  • 8. perfecto.io8 | Perfecto by Perforce © 2020 Perforce Software, Inc. Perfecto and Appium Desktop — Integration
  • 9. perfecto.io9 | Perfecto by Perforce © 2020 Perforce Software, Inc. Perfecto and Appium Desktop — Integration
  • 11. perfecto.io11 | Perfecto by Perforce © 2020 Perforce Software, Inc. In-App Authentication Using Face-ID
  • 12. perfecto.io12 | Perfecto by Perforce © 2020 Perforce Software, Inc. Appium Events API
  • 13. perfecto.io13 | Perfecto by Perforce © 2020 Perforce Software, Inc. Video Streaming
  • 14. perfecto.io14 | Perfecto by Perforce © 2020 Perforce Software, Inc. Espresso Data Matcher
  • 15. perfecto.io15 | Perfecto by Perforce © 2020 Perforce Software, Inc. Automatic Gestures
  • 16. perfecto.io16 | Perfecto by Perforce © 2020 Perforce Software, Inc. Actions API for Gestures
  • 17. perfecto.io17 | Perfecto by Perforce © 2020 Perforce Software, Inc. (x2,y1)Horizontal Swipe Using W3C Actions API getElementLocation - (X1,Y1) pointerMove - (X1,Y1) pointerDown pointerMove - (X2,Y1) pointerUp x axis y axis (x2,y1) (x1,y1) (0,0)
  • 18. Appium & Perfecto Demonstrations
  • 19. perfecto.io19 | Perfecto by Perforce © 2020 Perforce Software, Inc. Perfecto and Appium Advanced Capabilities: Biometrics & Image Injection
  • 20. perfecto.io20 | Perfecto by Perforce © 2020 Perforce Software, Inc. Perfecto and Appium Advanced Capabilities: Image Injection
  • 21. perfecto.io21 | Perfecto by Perforce © 2020 Perforce Software, Inc. Perfecto and Appium Advanced Capabilities: Audio Validation (STT)
  • 22. perfecto.io22 | Perfecto by Perforce © 2020 Perforce Software, Inc. Perfecto and Appium Advanced Capabilities: Audio Injection
  • 24. perfecto.io24 | Perfecto by Perforce © 2020 Perforce Software, Inc. Appium 2.0 Overview
  • 25. perfecto.io25 | Perfecto by Perforce © 2020 Perforce Software, Inc. Appium 2.0 Driver Model
  • 26. perfecto.io26 | Perfecto by Perforce © 2020 Perforce Software, Inc. Appium 2.0 Plugins https://gist.github.com/jlipps/651b62316603400cabc95ff0f9faf70f https://appiumpro.com/ v
  • 27. Thank You! Visit perfecto.io or follow us @perfectomobile