Submit Search
Upload
Automated UI testing. Selenium. DrupalCamp Kyiv 2011
•
Download as ODP, PDF
•
1 like
•
3,163 views
Yuriy Gerasimov
Follow
Presentation held on DrupalCamp Kyiv
Read less
Read more
Technology
Report
Share
Report
Share
1 of 16
Download now
Recommended
Automated UI testing with Selenium
Automated UI testing with Selenium
Yuriy Gerasimov
Automation - web testing with selenium
Automation - web testing with selenium
Tzirla Rozental
Selenium
Selenium
Adam Goucher
Web Test Automation with Selenium
Web Test Automation with Selenium
vivek_prahlad
QSpiders - Automation using Selenium
QSpiders - Automation using Selenium
Qspiders - Software Testing Training Institute
Automated Web Testing With Selenium
Automated Web Testing With Selenium
Deepak Mittal
Selenium Ide Tutorial
Selenium Ide Tutorial
metapix
Selenium
Selenium
Daksh Sharma
Recommended
Automated UI testing with Selenium
Automated UI testing with Selenium
Yuriy Gerasimov
Automation - web testing with selenium
Automation - web testing with selenium
Tzirla Rozental
Selenium
Selenium
Adam Goucher
Web Test Automation with Selenium
Web Test Automation with Selenium
vivek_prahlad
QSpiders - Automation using Selenium
QSpiders - Automation using Selenium
Qspiders - Software Testing Training Institute
Automated Web Testing With Selenium
Automated Web Testing With Selenium
Deepak Mittal
Selenium Ide Tutorial
Selenium Ide Tutorial
metapix
Selenium
Selenium
Daksh Sharma
Selenium
Selenium
Ruturaj Doshi
Test Automation and Selenium
Test Automation and Selenium
Karapet Sarkisyan
Selenium Primer
Selenium Primer
gueste1e4db
Smarter ways to do selenium automation @ work, Selenium, automation
Smarter ways to do selenium automation @ work, Selenium, automation
RIA RUI Society
Python selenium
Python selenium
Ducat
Selenium IDE Introduction, Installation and Working
Selenium IDE Introduction, Installation and Working
Disha Srivastava
Web application testing with Selenium
Web application testing with Selenium
Kerry Buckley
Selenium Webdriver
Selenium Webdriver
Muhammad Bilal
Automated Web Testing Using Selenium
Automated Web Testing Using Selenium
Weifeng Zhang
Introduction to selenium
Introduction to selenium
Archana Krushnan
Selenium
Selenium
傑倫 鍾
Selenium Demo
Selenium Demo
ankitslide
Python Testing 101 with Selenium
Python Testing 101 with Selenium
Leonardo Jimenez
Get Started With Selenium 3 and Selenium 3 Grid
Get Started With Selenium 3 and Selenium 3 Grid
Daniel Herken
Selenium Primer
Selenium Primer
Debashish Chakrabarty
Selenium ppt
Selenium ppt
Pavan Kumar
Web automation using selenium.ppt
Web automation using selenium.ppt
Ana Sarbescu
Selenium
Selenium
Batch2016
Mastering selenium for automated acceptance tests
Mastering selenium for automated acceptance tests
Nick Belhomme
Basics of Selenium IDE,Core, Remote Control
Basics of Selenium IDE,Core, Remote Control
usha kannappan
Taming The Hairy Beast: How the systematic approach help you navigating throu...
Taming The Hairy Beast: How the systematic approach help you navigating throu...
ABDURAHMAN ALSUM
DrupalCafe Kyiv CTools
DrupalCafe Kyiv CTools
Yuriy Gerasimov
More Related Content
What's hot
Selenium
Selenium
Ruturaj Doshi
Test Automation and Selenium
Test Automation and Selenium
Karapet Sarkisyan
Selenium Primer
Selenium Primer
gueste1e4db
Smarter ways to do selenium automation @ work, Selenium, automation
Smarter ways to do selenium automation @ work, Selenium, automation
RIA RUI Society
Python selenium
Python selenium
Ducat
Selenium IDE Introduction, Installation and Working
Selenium IDE Introduction, Installation and Working
Disha Srivastava
Web application testing with Selenium
Web application testing with Selenium
Kerry Buckley
Selenium Webdriver
Selenium Webdriver
Muhammad Bilal
Automated Web Testing Using Selenium
Automated Web Testing Using Selenium
Weifeng Zhang
Introduction to selenium
Introduction to selenium
Archana Krushnan
Selenium
Selenium
傑倫 鍾
Selenium Demo
Selenium Demo
ankitslide
Python Testing 101 with Selenium
Python Testing 101 with Selenium
Leonardo Jimenez
Get Started With Selenium 3 and Selenium 3 Grid
Get Started With Selenium 3 and Selenium 3 Grid
Daniel Herken
Selenium Primer
Selenium Primer
Debashish Chakrabarty
Selenium ppt
Selenium ppt
Pavan Kumar
Web automation using selenium.ppt
Web automation using selenium.ppt
Ana Sarbescu
Selenium
Selenium
Batch2016
Mastering selenium for automated acceptance tests
Mastering selenium for automated acceptance tests
Nick Belhomme
Basics of Selenium IDE,Core, Remote Control
Basics of Selenium IDE,Core, Remote Control
usha kannappan
What's hot
(20)
Selenium
Selenium
Test Automation and Selenium
Test Automation and Selenium
Selenium Primer
Selenium Primer
Smarter ways to do selenium automation @ work, Selenium, automation
Smarter ways to do selenium automation @ work, Selenium, automation
Python selenium
Python selenium
Selenium IDE Introduction, Installation and Working
Selenium IDE Introduction, Installation and Working
Web application testing with Selenium
Web application testing with Selenium
Selenium Webdriver
Selenium Webdriver
Automated Web Testing Using Selenium
Automated Web Testing Using Selenium
Introduction to selenium
Introduction to selenium
Selenium
Selenium
Selenium Demo
Selenium Demo
Python Testing 101 with Selenium
Python Testing 101 with Selenium
Get Started With Selenium 3 and Selenium 3 Grid
Get Started With Selenium 3 and Selenium 3 Grid
Selenium Primer
Selenium Primer
Selenium ppt
Selenium ppt
Web automation using selenium.ppt
Web automation using selenium.ppt
Selenium
Selenium
Mastering selenium for automated acceptance tests
Mastering selenium for automated acceptance tests
Basics of Selenium IDE,Core, Remote Control
Basics of Selenium IDE,Core, Remote Control
Viewers also liked
Taming The Hairy Beast: How the systematic approach help you navigating throu...
Taming The Hairy Beast: How the systematic approach help you navigating throu...
ABDURAHMAN ALSUM
DrupalCafe Kyiv CTools
DrupalCafe Kyiv CTools
Yuriy Gerasimov
Drupal camp donetsk c tools
Drupal camp donetsk c tools
Yuriy Gerasimov
Catalogo camp 10
Catalogo camp 10
mauricio ocampo
Pepe simeu rimini 2008 atrial fibrillation
Pepe simeu rimini 2008 atrial fibrillation
Emergenza Urgenza
Gastcollege > Jongeren & social media > Universiteit Twente
Gastcollege > Jongeren & social media > Universiteit Twente
Els Dragt
Delayed operations with Queues
Delayed operations with Queues
Yuriy Gerasimov
Qasper - BIABC regional presentation
Qasper - BIABC regional presentation
Qasper - Dalco Technologies
Catalogo camp 7
Catalogo camp 7
mauricio ocampo
Workshop > generatie zap of generatie gezond?
Workshop > generatie zap of generatie gezond?
Els Dragt
Pha thai
Pha thai
Huong
4 h center program staff risk management policies & procedures
4 h center program staff risk management policies & procedures
Win
Commercial
Commercial
Scott Cramer
DrupalCafe5 VCS
DrupalCafe5 VCS
Yuriy Gerasimov
Comm viewing
Comm viewing
Scott Cramer
Automated ui testing with selenium. drupal con london 2011
Automated ui testing with selenium. drupal con london 2011
Yuriy Gerasimov
Code Driven Development Zaporozhye DrupalForum
Code Driven Development Zaporozhye DrupalForum
Yuriy Gerasimov
DrupalCafe4 Kiev Services
DrupalCafe4 Kiev Services
Yuriy Gerasimov
DrupalCafe7 CTools AJAX responder
DrupalCafe7 CTools AJAX responder
Yuriy Gerasimov
DrupalCafe Kyiv EntityAPI
DrupalCafe Kyiv EntityAPI
Yuriy Gerasimov
Viewers also liked
(20)
Taming The Hairy Beast: How the systematic approach help you navigating throu...
Taming The Hairy Beast: How the systematic approach help you navigating throu...
DrupalCafe Kyiv CTools
DrupalCafe Kyiv CTools
Drupal camp donetsk c tools
Drupal camp donetsk c tools
Catalogo camp 10
Catalogo camp 10
Pepe simeu rimini 2008 atrial fibrillation
Pepe simeu rimini 2008 atrial fibrillation
Gastcollege > Jongeren & social media > Universiteit Twente
Gastcollege > Jongeren & social media > Universiteit Twente
Delayed operations with Queues
Delayed operations with Queues
Qasper - BIABC regional presentation
Qasper - BIABC regional presentation
Catalogo camp 7
Catalogo camp 7
Workshop > generatie zap of generatie gezond?
Workshop > generatie zap of generatie gezond?
Pha thai
Pha thai
4 h center program staff risk management policies & procedures
4 h center program staff risk management policies & procedures
Commercial
Commercial
DrupalCafe5 VCS
DrupalCafe5 VCS
Comm viewing
Comm viewing
Automated ui testing with selenium. drupal con london 2011
Automated ui testing with selenium. drupal con london 2011
Code Driven Development Zaporozhye DrupalForum
Code Driven Development Zaporozhye DrupalForum
DrupalCafe4 Kiev Services
DrupalCafe4 Kiev Services
DrupalCafe7 CTools AJAX responder
DrupalCafe7 CTools AJAX responder
DrupalCafe Kyiv EntityAPI
DrupalCafe Kyiv EntityAPI
Similar to Automated UI testing. Selenium. DrupalCamp Kyiv 2011
Automated UI testing.Selenium.DrupalCamp Kyiv 2011
Automated UI testing.Selenium.DrupalCamp Kyiv 2011
camp_drupal_ua
Selenium
Selenium
shrialinda
Selenium
Selenium
David Rajah Selvaraj
Test Automation Using Selenium
Test Automation Using Selenium
Nikhil Kapoor
BCS Selenium Workshop
BCS Selenium Workshop
Colin McDonald
Selenium
Selenium
Kalyan ch
Selenium-Webdriver With PHPUnit Automation test for Joomla CMS!
Selenium-Webdriver With PHPUnit Automation test for Joomla CMS!
Puneet Kala
Selenium
Selenium
conect2krish
Selenium Tutorial for Beginners - TIB Academy
Selenium Tutorial for Beginners - TIB Academy
TIB Academy
automation with python and selenium
automation with python and selenium
Manish Kumar
Selenium
Selenium
tanvir afzal
Tanvir Afzal: Selenium
Tanvir Afzal: Selenium
SQABD
Selenium training for beginners
Selenium training for beginners
TIB Academy
Selenium using C# by Yogesh Kumar
Selenium using C# by Yogesh Kumar
Software Testing Board
Selenium WebDriver FAQ's
Selenium WebDriver FAQ's
Praveen Gorantla
Selenium2 and Jenkins: Almost pain-free UI Testing
Selenium2 and Jenkins: Almost pain-free UI Testing
mikereedell
Selenium - BNT 07
Selenium - BNT 07
weekendtesting
Selenium Automation Using Ruby
Selenium Automation Using Ruby
Kumari Warsha Goel
Selenium RC Using Java and Maven + Maestro Integration
Selenium RC Using Java and Maven + Maestro Integration
Exist
Sel
Sel
Sandeep A R
Similar to Automated UI testing. Selenium. DrupalCamp Kyiv 2011
(20)
Automated UI testing.Selenium.DrupalCamp Kyiv 2011
Automated UI testing.Selenium.DrupalCamp Kyiv 2011
Selenium
Selenium
Selenium
Selenium
Test Automation Using Selenium
Test Automation Using Selenium
BCS Selenium Workshop
BCS Selenium Workshop
Selenium
Selenium
Selenium-Webdriver With PHPUnit Automation test for Joomla CMS!
Selenium-Webdriver With PHPUnit Automation test for Joomla CMS!
Selenium
Selenium
Selenium Tutorial for Beginners - TIB Academy
Selenium Tutorial for Beginners - TIB Academy
automation with python and selenium
automation with python and selenium
Selenium
Selenium
Tanvir Afzal: Selenium
Tanvir Afzal: Selenium
Selenium training for beginners
Selenium training for beginners
Selenium using C# by Yogesh Kumar
Selenium using C# by Yogesh Kumar
Selenium WebDriver FAQ's
Selenium WebDriver FAQ's
Selenium2 and Jenkins: Almost pain-free UI Testing
Selenium2 and Jenkins: Almost pain-free UI Testing
Selenium - BNT 07
Selenium - BNT 07
Selenium Automation Using Ruby
Selenium Automation Using Ruby
Selenium RC Using Java and Maven + Maestro Integration
Selenium RC Using Java and Maven + Maestro Integration
Sel
Sel
More from Yuriy Gerasimov
Progressing to Team Lead
Progressing to Team Lead
Yuriy Gerasimov
What kind testing DUG Vancouver
What kind testing DUG Vancouver
Yuriy Gerasimov
Editor Experience in Drupal 8
Editor Experience in Drupal 8
Yuriy Gerasimov
Load Testing with JMeter
Load Testing with JMeter
Yuriy Gerasimov
Ci. Drupal Camp Berlin 2014
Ci. Drupal Camp Berlin 2014
Yuriy Gerasimov
Inline elements. DrupalCamp Berlin 2014
Inline elements. DrupalCamp Berlin 2014
Yuriy Gerasimov
CI and other tools for feature branch development
CI and other tools for feature branch development
Yuriy Gerasimov
Drupal 8 Routing
Drupal 8 Routing
Yuriy Gerasimov
Clean code and refactoring
Clean code and refactoring
Yuriy Gerasimov
BADCamp 2012 Facet API
BADCamp 2012 Facet API
Yuriy Gerasimov
Services Stanford 2012
Services Stanford 2012
Yuriy Gerasimov
DrupalCafe Kyiv drupal8
DrupalCafe Kyiv drupal8
Yuriy Gerasimov
DrupalCamp Kyiv 2011 Services
DrupalCamp Kyiv 2011 Services
Yuriy Gerasimov
Apache SOLR | Drupal Camp Kyiv 2010
Apache SOLR | Drupal Camp Kyiv 2010
Yuriy Gerasimov
More from Yuriy Gerasimov
(14)
Progressing to Team Lead
Progressing to Team Lead
What kind testing DUG Vancouver
What kind testing DUG Vancouver
Editor Experience in Drupal 8
Editor Experience in Drupal 8
Load Testing with JMeter
Load Testing with JMeter
Ci. Drupal Camp Berlin 2014
Ci. Drupal Camp Berlin 2014
Inline elements. DrupalCamp Berlin 2014
Inline elements. DrupalCamp Berlin 2014
CI and other tools for feature branch development
CI and other tools for feature branch development
Drupal 8 Routing
Drupal 8 Routing
Clean code and refactoring
Clean code and refactoring
BADCamp 2012 Facet API
BADCamp 2012 Facet API
Services Stanford 2012
Services Stanford 2012
DrupalCafe Kyiv drupal8
DrupalCafe Kyiv drupal8
DrupalCamp Kyiv 2011 Services
DrupalCamp Kyiv 2011 Services
Apache SOLR | Drupal Camp Kyiv 2010
Apache SOLR | Drupal Camp Kyiv 2010
Recently uploaded
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Neo4j
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
The Digital Insurer
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Miguel Araújo
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Principled Technologies
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
DianaGray10
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
The Digital Insurer
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
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
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Martijn de Jong
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
wesley chun
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
wesley chun
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Edi Saputra
Recently uploaded
(20)
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Automated UI testing. Selenium. DrupalCamp Kyiv 2011
1.
Automated UI testing.
Selenium
2.
3.
Selenium IDE, RC,
Webdriver
4.
Integration to Drupal
5.
Tests API, locators,
examples
6.
Future
7.
8.
Selenium RC
9.
Selenium Grid
10.
Selenium 2 (Webdriver)
11.
12.
Easy to start
using
13.
Can record tests
in PHP
14.
Demo
15.
16.
Runs tests via
Javascript
17.
18.
19.
20.
21.
Not limited to
javascripts. For example: upload files, work with popups, iframes etc.
22.
Support for a
lot of browsers including mobile phone browsers
23.
PHPUnit libraries: https://github.com/chibimagic/WebDriver-PHP
24.
25.
26.
Demo
27.
28.
Init driver as
connection to Selenium server
29.
30.
31.
32.
Webdriver uses native
browsers CSS selectors.
33.
CSS selectors are
faster
34.
XPath can go
up
35.
Example:
36.
id('user1')/../../td[@class="actions"]/a[@class="delete-user"]
37.
Drag and drop
example
38.
39.
Before we start
Selenium server we need to start Xvfb.
40.
41.
42.
Start using Selenium
in testing contrib modules and core (module draggableviews already have one selenium test)
43.
44.
PHPUnit documentation about
Selenium http://www.phpunit.de/manual/3.5/en/selenium.html#selenium.selenium-rc
45.
http://ygerasimov.com/integrating-selenium-to-drupal-simpletest-framework
46.
http://ygerasimov.com/run-selenium-tests-drupal-on-debian-headless
47.
http://ygerasimov.com/drupal-selenium-tests-api
48.
Download now