Submit Search
Upload
Taiko presentation
•
Download as PPTX, PDF
•
0 likes
•
513 views
V
VodqaBLR
Follow
VodQA(Bangalore) 2018 Presented in : VodQA(Bangalore) 2018 Speaker Name: Zabil C M
Read less
Read more
Software
Slideshow view
Report
Share
Slideshow view
Report
Share
1 of 12
Download now
Recommended
W3C Web Performance - A detailed overview
W3C Web Performance - A detailed overview
Alois Reitbauer
"><img src="x">
"><img src="x">
Saphirem Saphirem
Object classid
Object classid
Matii Dew
Meta Programming with JavaScript
Meta Programming with JavaScript
jeresig
Hybrid app
Hybrid app
hyun soomyung
Defeating Cross-Site Scripting with Content Security Policy
Defeating Cross-Site Scripting with Content Security Policy
Francois Marier
Javascript Test Automation Workshop (21.08.2014)
Javascript Test Automation Workshop (21.08.2014)
Deutsche Post
Chrome Devtools Protocol via Selenium/Appium (Japanese)
Chrome Devtools Protocol via Selenium/Appium (Japanese)
Kazuaki Matsuo
Recommended
W3C Web Performance - A detailed overview
W3C Web Performance - A detailed overview
Alois Reitbauer
"><img src="x">
"><img src="x">
Saphirem Saphirem
Object classid
Object classid
Matii Dew
Meta Programming with JavaScript
Meta Programming with JavaScript
jeresig
Hybrid app
Hybrid app
hyun soomyung
Defeating Cross-Site Scripting with Content Security Policy
Defeating Cross-Site Scripting with Content Security Policy
Francois Marier
Javascript Test Automation Workshop (21.08.2014)
Javascript Test Automation Workshop (21.08.2014)
Deutsche Post
Chrome Devtools Protocol via Selenium/Appium (Japanese)
Chrome Devtools Protocol via Selenium/Appium (Japanese)
Kazuaki Matsuo
Webdriver.io
Webdriver.io
LinkMe Srl
OWASP ZAP Workshop for QA Testers
OWASP ZAP Workshop for QA Testers
Javan Rasokat
Complete_QA_Automation_Guide__1696637878.pdf
Complete_QA_Automation_Guide__1696637878.pdf
ramya9288
Browser-Based testing using Selenium
Browser-Based testing using Selenium
ret0
UA Testing with Selenium and PHPUnit - ZendCon 2013
UA Testing with Selenium and PHPUnit - ZendCon 2013
Michelangelo van Dam
Browser testing with nightwatch.js - Drupal Europe
Browser testing with nightwatch.js - Drupal Europe
Salvador Molina (Slv_)
淺談 Groovy 與 AWS 雲端應用開發整合
淺談 Groovy 與 AWS 雲端應用開發整合
Kyle Lin
Get Started With Selenium 3 and Selenium 3 Grid
Get Started With Selenium 3 and Selenium 3 Grid
Daniel Herken
Selenium WebDriver
Selenium WebDriver
Rajathi-QA
Testing ASP.NET - Progressive.NET
Testing ASP.NET - Progressive.NET
Ben Hall
Toolbox for Selenium Tests in Java: WebDriverManager and Selenium-Jupiter
Toolbox for Selenium Tests in Java: WebDriverManager and Selenium-Jupiter
Boni García
Pragmatic Browser Automation with Geb - GIDS 2015
Pragmatic Browser Automation with Geb - GIDS 2015
Naresha K
Selenium Java for Beginners by Sujit Pathak
Selenium Java for Beginners by Sujit Pathak
Software Testing Board
UA testing with Selenium and PHPUnit - TrueNorthPHP 2013
UA testing with Selenium and PHPUnit - TrueNorthPHP 2013
Michelangelo van Dam
Hybrid App using WordPress
Hybrid App using WordPress
Haim Michael
Why gradle
Why gradle
Sercan Karaoglu
Cross browser testing using BrowserStack
Cross browser testing using BrowserStack
RapidValue
DrupalCon Dublin 2016 - Automated browser testing with Nightwatch.js
DrupalCon Dublin 2016 - Automated browser testing with Nightwatch.js
Vladimir Roudakov
Rapid Application Development with WSO2 Platform
Rapid Application Development with WSO2 Platform
WSO2
Vaadin & Web Components
Vaadin & Web Components
Joonas Lehtinen
Consumer-Driven Contract Testing PACT
Consumer-Driven Contract Testing PACT
VodqaBLR
Chatbot Testing
Chatbot Testing
VodqaBLR
More Related Content
Similar to Taiko presentation
Webdriver.io
Webdriver.io
LinkMe Srl
OWASP ZAP Workshop for QA Testers
OWASP ZAP Workshop for QA Testers
Javan Rasokat
Complete_QA_Automation_Guide__1696637878.pdf
Complete_QA_Automation_Guide__1696637878.pdf
ramya9288
Browser-Based testing using Selenium
Browser-Based testing using Selenium
ret0
UA Testing with Selenium and PHPUnit - ZendCon 2013
UA Testing with Selenium and PHPUnit - ZendCon 2013
Michelangelo van Dam
Browser testing with nightwatch.js - Drupal Europe
Browser testing with nightwatch.js - Drupal Europe
Salvador Molina (Slv_)
淺談 Groovy 與 AWS 雲端應用開發整合
淺談 Groovy 與 AWS 雲端應用開發整合
Kyle Lin
Get Started With Selenium 3 and Selenium 3 Grid
Get Started With Selenium 3 and Selenium 3 Grid
Daniel Herken
Selenium WebDriver
Selenium WebDriver
Rajathi-QA
Testing ASP.NET - Progressive.NET
Testing ASP.NET - Progressive.NET
Ben Hall
Toolbox for Selenium Tests in Java: WebDriverManager and Selenium-Jupiter
Toolbox for Selenium Tests in Java: WebDriverManager and Selenium-Jupiter
Boni García
Pragmatic Browser Automation with Geb - GIDS 2015
Pragmatic Browser Automation with Geb - GIDS 2015
Naresha K
Selenium Java for Beginners by Sujit Pathak
Selenium Java for Beginners by Sujit Pathak
Software Testing Board
UA testing with Selenium and PHPUnit - TrueNorthPHP 2013
UA testing with Selenium and PHPUnit - TrueNorthPHP 2013
Michelangelo van Dam
Hybrid App using WordPress
Hybrid App using WordPress
Haim Michael
Why gradle
Why gradle
Sercan Karaoglu
Cross browser testing using BrowserStack
Cross browser testing using BrowserStack
RapidValue
DrupalCon Dublin 2016 - Automated browser testing with Nightwatch.js
DrupalCon Dublin 2016 - Automated browser testing with Nightwatch.js
Vladimir Roudakov
Rapid Application Development with WSO2 Platform
Rapid Application Development with WSO2 Platform
WSO2
Vaadin & Web Components
Vaadin & Web Components
Joonas Lehtinen
Similar to Taiko presentation
(20)
Webdriver.io
Webdriver.io
OWASP ZAP Workshop for QA Testers
OWASP ZAP Workshop for QA Testers
Complete_QA_Automation_Guide__1696637878.pdf
Complete_QA_Automation_Guide__1696637878.pdf
Browser-Based testing using Selenium
Browser-Based testing using Selenium
UA Testing with Selenium and PHPUnit - ZendCon 2013
UA Testing with Selenium and PHPUnit - ZendCon 2013
Browser testing with nightwatch.js - Drupal Europe
Browser testing with nightwatch.js - Drupal Europe
淺談 Groovy 與 AWS 雲端應用開發整合
淺談 Groovy 與 AWS 雲端應用開發整合
Get Started With Selenium 3 and Selenium 3 Grid
Get Started With Selenium 3 and Selenium 3 Grid
Selenium WebDriver
Selenium WebDriver
Testing ASP.NET - Progressive.NET
Testing ASP.NET - Progressive.NET
Toolbox for Selenium Tests in Java: WebDriverManager and Selenium-Jupiter
Toolbox for Selenium Tests in Java: WebDriverManager and Selenium-Jupiter
Pragmatic Browser Automation with Geb - GIDS 2015
Pragmatic Browser Automation with Geb - GIDS 2015
Selenium Java for Beginners by Sujit Pathak
Selenium Java for Beginners by Sujit Pathak
UA testing with Selenium and PHPUnit - TrueNorthPHP 2013
UA testing with Selenium and PHPUnit - TrueNorthPHP 2013
Hybrid App using WordPress
Hybrid App using WordPress
Why gradle
Why gradle
Cross browser testing using BrowserStack
Cross browser testing using BrowserStack
DrupalCon Dublin 2016 - Automated browser testing with Nightwatch.js
DrupalCon Dublin 2016 - Automated browser testing with Nightwatch.js
Rapid Application Development with WSO2 Platform
Rapid Application Development with WSO2 Platform
Vaadin & Web Components
Vaadin & Web Components
More from VodqaBLR
Consumer-Driven Contract Testing PACT
Consumer-Driven Contract Testing PACT
VodqaBLR
Chatbot Testing
Chatbot Testing
VodqaBLR
Key Note VodQA(Bangalore) 2018
Key Note VodQA(Bangalore) 2018
VodqaBLR
Android security testing
Android security testing
VodqaBLR
Advance appium workshop.pptx
Advance appium workshop.pptx
VodqaBLR
Blockchain workshop
Blockchain workshop
VodqaBLR
Testing natural language processing
Testing natural language processing
VodqaBLR
Drive chrome(headless) with puppeteer
Drive chrome(headless) with puppeteer
VodqaBLR
Improve your Chaos IQ
Improve your Chaos IQ
VodqaBLR
WebDriver Lamda - Next Gen Scalable Test
WebDriver Lamda - Next Gen Scalable Test
VodqaBLR
Testing Tools with AI
Testing Tools with AI
VodqaBLR
Dynamic Security Analysis & Static Security Analysis for Android Apps.
Dynamic Security Analysis & Static Security Analysis for Android Apps.
VodqaBLR
Visual testing for Mobile Native Applications
Visual testing for Mobile Native Applications
VodqaBLR
Parallel Sim Test using XCUI
Parallel Sim Test using XCUI
VodqaBLR
Performance Testing using Taurus
Performance Testing using Taurus
VodqaBLR
Writing Maintainable Tests
Writing Maintainable Tests
VodqaBLR
Continuous security testing - sharing responsibility
Continuous security testing - sharing responsibility
VodqaBLR
ABCing docker with environments - workshop
ABCing docker with environments - workshop
VodqaBLR
Automate Web or Mobile Analytics using TrakMatic
Automate Web or Mobile Analytics using TrakMatic
VodqaBLR
Quality Assurance in Healthcare
Quality Assurance in Healthcare
VodqaBLR
More from VodqaBLR
(20)
Consumer-Driven Contract Testing PACT
Consumer-Driven Contract Testing PACT
Chatbot Testing
Chatbot Testing
Key Note VodQA(Bangalore) 2018
Key Note VodQA(Bangalore) 2018
Android security testing
Android security testing
Advance appium workshop.pptx
Advance appium workshop.pptx
Blockchain workshop
Blockchain workshop
Testing natural language processing
Testing natural language processing
Drive chrome(headless) with puppeteer
Drive chrome(headless) with puppeteer
Improve your Chaos IQ
Improve your Chaos IQ
WebDriver Lamda - Next Gen Scalable Test
WebDriver Lamda - Next Gen Scalable Test
Testing Tools with AI
Testing Tools with AI
Dynamic Security Analysis & Static Security Analysis for Android Apps.
Dynamic Security Analysis & Static Security Analysis for Android Apps.
Visual testing for Mobile Native Applications
Visual testing for Mobile Native Applications
Parallel Sim Test using XCUI
Parallel Sim Test using XCUI
Performance Testing using Taurus
Performance Testing using Taurus
Writing Maintainable Tests
Writing Maintainable Tests
Continuous security testing - sharing responsibility
Continuous security testing - sharing responsibility
ABCing docker with environments - workshop
ABCing docker with environments - workshop
Automate Web or Mobile Analytics using TrakMatic
Automate Web or Mobile Analytics using TrakMatic
Quality Assurance in Healthcare
Quality Assurance in Healthcare
Recently uploaded
MYjobs Presentation Django-based project
MYjobs Presentation Django-based project
AnoyGreter
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
BradBedford3
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
Alina Yurenko
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
MyIntelliSource, Inc.
Professional Resume Template for Software Developers
Professional Resume Template for Software Developers
Vinodh Ram
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
Power Karaoke
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽❤️🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽❤️🧑🏻 89...
gurkirankumar98700
Asset Management Software - Infographic
Asset Management Software - Infographic
Hr365.us smith
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
OPEN KNOWLEDGE GmbH
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
soniya singh
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
Hanief Utama
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
Tier1 app
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio, Inc.
EY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
Neo4j
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
VICTOR MAESTRE RAMIREZ
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
OnePlan Solutions
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
Wave PLM
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
umasea
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Ahmed Mohamed
Recently uploaded
(20)
MYjobs Presentation Django-based project
MYjobs Presentation Django-based project
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Professional Resume Template for Software Developers
Professional Resume Template for Software Developers
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽❤️🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽❤️🧑🏻 89...
Asset Management Software - Infographic
Asset Management Software - Infographic
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
EY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Taiko presentation
1.
Agenda Automating Modern Web
applications Problem Solution Demo
2.
Set up 1.Java 2.Maven or
Gradle 3.Selenium 4.Chrome 5.Firefox 6.Edge 7.ChromeDriver 8.GeckoDriver 9.EdgeDriver 10.Junit/testNG 11.IntelliJ 12.Xvfb
3.
Recording { "id": "6152b44b-3c86-44e9-9f0d-aa9431e8065e", "version": "1.1", "name":
"TestProject", "url": "https://www.google.com", "tests": [{ "id": "7773e50d-f253-41e6-a55e-73a9d4a0c6f1", "name": "Google", "commands": [{ "id": "94d04a96-5387-4644-99a5-f853cf921b24", "comment": "", "command": "open", "target": "/", "targets": [], "value": "" }, { … { "id": "6152b44b-3c86-44e9-9f0d-aa9431e8065e", "version": "1.1", "name": "TestProject", "url": "https://www.google.com", "tests": [{ "id": "7773e50d-f253-41e6-a55e-73a9d4a0c6f1", "name": "Google", "commands": [{ "id": "94d04a96-5387-4644-99a5-f853cf921b24", "comment": "", "command": "open", "target": "/", "targets": [],
4.
Flakiness Selectors Source based Intrusive By.Id(“pressMe”) By.Name(“pressMe”) Structural By.xpath(“//html/body/button”) Waits Explicit wait Implicit Driver.findElement(…).click() wait
= new WebDriverWait(driver, 20); wait.until(…) Fluent wait new FluentWait(WebDriver reference) .withTimeout(timeout, SECONDS) .pollingEvery(timeout, SECONDS)
5.
Dumb
6.
Taiko
7.
Set up $ npm
install -g taiko
8.
Recording $ taiko Version: 0.1.0
(Chromium:69.0.3476.0) Type .api for help and .exit to quit >
9.
Locators $ taiko Version: 0.1.0
(Chromium:69.0.3476.0) Type .api for help and .exit to quit > click(“PRESS ME”)
10.
Flakiness const { openBrowser,
goto, write, press, near, checkBox, click } = require('taiko'); (async () => { await openBrowser({headless:false}); await goto("http://todomvc.com/examples/react/#/"); await write("automate with taiko"); await press("Enter"); await click(checkBox(near("automate with taiko"))); closeBrowser(); })();
11.
Smart Taiko
12.
Demo
Download now