SlideShare a Scribd company logo
Selenium –Web Browser Automation 
Presented by 
Pakorn Weecharungsan
Test Automation Tool 
• QTP by HP 
• Rational Functional Tester by Rational (IBM) 
• Silk Test by Borland 
• Test Complete by Automated QA 
• Selenium (Open Source) 
• Sahi (Open Source)
Selenium 
• Suite of tools to automate web application. 
• Web test tool that run in the browser it does exactly what user does. 
• Operations are highly flexible, allowing many options to locate UI 
elements and comparing expected test results against actual application 
behavior.
Features 
• Supports cross browser testing, can be run on multiple browsers. 
• Allows scripting in several languages like Java, C#, PHP and Python 
• Assertion statements provide an effective way of comparing expected 
and actual results.
Projects 
• Selenium IDE 
• Selenium WebDriver
Selenium IDE 
• Create a quick bug reproduction scripts. 
• Create scripts to aid in automation-aided exploratory testing.
Selenium IDE
Selenium WebDriver 
• Create robust, browser-based regression automation. 
• Scale and distribute scripts across many environments.
Selenium WebDriver with C#
Summary 
• More information. 
▫ SeleniumHQ (http://www.seleniumhq.org) 
▫ SourceCode (https://github.com/dinobenz/SeleniumLabs)

More Related Content

PDF
Selenium and Sauce Labs
hugs
 
PPTX
Mean machine
Nicu Dine
 
PDF
Automate it with Azure Functions
Jaap Brasser
 
PDF
Go with the flow!
Jaap Brasser
 
PDF
Create awesome Azure Functions with PowerShell
Jaap Brasser
 
PDF
From PowerShell Function to Serverless code with Azure Functions
Jaap Brasser
 
PPTX
Going Serverless with Azure Functions
Christos Matskas
 
PDF
Automate everything with PowerShell
Jaap Brasser
 
Selenium and Sauce Labs
hugs
 
Mean machine
Nicu Dine
 
Automate it with Azure Functions
Jaap Brasser
 
Go with the flow!
Jaap Brasser
 
Create awesome Azure Functions with PowerShell
Jaap Brasser
 
From PowerShell Function to Serverless code with Azure Functions
Jaap Brasser
 
Going Serverless with Azure Functions
Christos Matskas
 
Automate everything with PowerShell
Jaap Brasser
 

What's hot (20)

PDF
Navigate around the edge with PowerShell
Jaap Brasser
 
PPTX
PowerShell DSC Partial Configurations and Cross-node Synchronization
Ravikanth Chaganti
 
PDF
Discover Microsoft's Cloud Automation Suite
Jaap Brasser
 
PDF
Using Chat Automation - ChatOps
Jaap Brasser
 
PPTX
Alfresco Digital Business Platform - Why, How, What
Mario Romano
 
PPTX
Azure Web Apps
Gaurav Madaan
 
PDF
Automate it with Azure Functions
Jaap Brasser
 
PPTX
SenchaCon 2016: The Changing Landscape of JavaScript Testing - Joel Watson an...
Sencha
 
PDF
Automating everything with Microsoft Flow
Jaap Brasser
 
PDF
Build a Chatbot in Ten Minutes - Dave Kerr - Serverless Summit
CodeOps Technologies LLP
 
PDF
O365Con18 - SharePoint Framework for Administrators - Waldek Mastykarz
NCCOMMS
 
PPTX
Azure Functions in Action #OrlandoCC
Baskar rao Dsn
 
PPTX
Using PowerShell DSC with AWS Cloud and CloudFormation
Ravikanth Chaganti
 
PDF
Serverless Containers
Nilesh Gule
 
PDF
Using Microsoft Flow for IT Professionals
Jaap Brasser
 
PPTX
SenchaCon 2016: Developing and Delivering Quality Code, Frequently - Neil Manvar
Sencha
 
PPTX
Serverless in Azure with Functions
Christos Matskas
 
PDF
Automate yourself out of a job - Use ChatOps!
Jaap Brasser
 
PPTX
Serverless patterns v2 public
Yochay Kiriaty
 
PDF
O365Con18 - Working with PowerShell, VS Code and GitHub - Thomas Vochten
NCCOMMS
 
Navigate around the edge with PowerShell
Jaap Brasser
 
PowerShell DSC Partial Configurations and Cross-node Synchronization
Ravikanth Chaganti
 
Discover Microsoft's Cloud Automation Suite
Jaap Brasser
 
Using Chat Automation - ChatOps
Jaap Brasser
 
Alfresco Digital Business Platform - Why, How, What
Mario Romano
 
Azure Web Apps
Gaurav Madaan
 
Automate it with Azure Functions
Jaap Brasser
 
SenchaCon 2016: The Changing Landscape of JavaScript Testing - Joel Watson an...
Sencha
 
Automating everything with Microsoft Flow
Jaap Brasser
 
Build a Chatbot in Ten Minutes - Dave Kerr - Serverless Summit
CodeOps Technologies LLP
 
O365Con18 - SharePoint Framework for Administrators - Waldek Mastykarz
NCCOMMS
 
Azure Functions in Action #OrlandoCC
Baskar rao Dsn
 
Using PowerShell DSC with AWS Cloud and CloudFormation
Ravikanth Chaganti
 
Serverless Containers
Nilesh Gule
 
Using Microsoft Flow for IT Professionals
Jaap Brasser
 
SenchaCon 2016: Developing and Delivering Quality Code, Frequently - Neil Manvar
Sencha
 
Serverless in Azure with Functions
Christos Matskas
 
Automate yourself out of a job - Use ChatOps!
Jaap Brasser
 
Serverless patterns v2 public
Yochay Kiriaty
 
O365Con18 - Working with PowerShell, VS Code and GitHub - Thomas Vochten
NCCOMMS
 
Ad

Similar to Selenium – Web Browser Automation (20)

PPTX
Selenium
Jahan Murugassan
 
PPTX
Presentation On Selenium testing and its parts
nrwdbxw5tx
 
PPTX
Automated ui-testing
Slobodan Lohja
 
PPTX
Introduction to selenium
Khaja Moiz Uddin
 
PPTX
Web Automation Testing for developers?
Victor Kushchenko
 
PPTX
Selenium
Satyam Pandey
 
PPT
Selenium Concepts
Swati Bansal
 
PPTX
Selenium.pptxgsjdxhasdjhckcjjkdcbdcbvdciosdc
sumanthveeramallu9
 
PPTX
Intro
Vivek Rajasekar
 
PPTX
Test Automation and Selenium
Karapet Sarkisyan
 
PDF
KrishnaToolComparisionPPT.pdf
QA or the Highway
 
PPTX
test-automation-selenium-160216124839.pptx
SyedZaeem9
 
PDF
Introduction to Selenium Webdriver - SpringPeople
SpringPeople
 
PPT
Selenium for everyone
Tft Us
 
PDF
Automated Testing in DevOps
Haufe-Lexware GmbH & Co KG
 
PPTX
Introduction to selenium
Khaja Moiz Uddin
 
PPTX
Selenium.pptx
orbitprojects
 
PPTX
10 Useful Testing Tools for Open Source Projects @ TuxCon 2015
Peter Sabev
 
PPTX
Selenium
abiramimaya
 
PPTX
Selenium
Milind Hali
 
Presentation On Selenium testing and its parts
nrwdbxw5tx
 
Automated ui-testing
Slobodan Lohja
 
Introduction to selenium
Khaja Moiz Uddin
 
Web Automation Testing for developers?
Victor Kushchenko
 
Selenium
Satyam Pandey
 
Selenium Concepts
Swati Bansal
 
Selenium.pptxgsjdxhasdjhckcjjkdcbdcbvdciosdc
sumanthveeramallu9
 
Test Automation and Selenium
Karapet Sarkisyan
 
KrishnaToolComparisionPPT.pdf
QA or the Highway
 
test-automation-selenium-160216124839.pptx
SyedZaeem9
 
Introduction to Selenium Webdriver - SpringPeople
SpringPeople
 
Selenium for everyone
Tft Us
 
Automated Testing in DevOps
Haufe-Lexware GmbH & Co KG
 
Introduction to selenium
Khaja Moiz Uddin
 
Selenium.pptx
orbitprojects
 
10 Useful Testing Tools for Open Source Projects @ TuxCon 2015
Peter Sabev
 
Selenium
abiramimaya
 
Selenium
Milind Hali
 
Ad

More from Pakorn Weecharungsan (7)

PPTX
Automated Testing vs. Manual Testing
Pakorn Weecharungsan
 
PPTX
10 skills developers should invest in for 2014
Pakorn Weecharungsan
 
PPTX
How to create mvc application
Pakorn Weecharungsan
 
PPT
D4 Introduction to LINQ
Pakorn Weecharungsan
 
PPT
D3 Exceptions
Pakorn Weecharungsan
 
PPT
D2 Object Oriented Programming
Pakorn Weecharungsan
 
PPT
D1 Overview of C# programming
Pakorn Weecharungsan
 
Automated Testing vs. Manual Testing
Pakorn Weecharungsan
 
10 skills developers should invest in for 2014
Pakorn Weecharungsan
 
How to create mvc application
Pakorn Weecharungsan
 
D4 Introduction to LINQ
Pakorn Weecharungsan
 
D3 Exceptions
Pakorn Weecharungsan
 
D2 Object Oriented Programming
Pakorn Weecharungsan
 
D1 Overview of C# programming
Pakorn Weecharungsan
 

Recently uploaded (20)

PDF
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
PDF
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
PDF
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
PDF
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
PDF
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
PDF
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
PPTX
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
PPTX
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
PDF
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
PDF
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
PPTX
The Future of AI & Machine Learning.pptx
pritsen4700
 
PDF
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
PDF
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
 
PDF
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
PPTX
Simple and concise overview about Quantum computing..pptx
mughal641
 
PDF
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
PDF
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
PDF
Brief History of Internet - Early Days of Internet
sutharharshit158
 
PPTX
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
PDF
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Safe Software
 
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
The Future of AI & Machine Learning.pptx
pritsen4700
 
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
 
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
Simple and concise overview about Quantum computing..pptx
mughal641
 
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
Brief History of Internet - Early Days of Internet
sutharharshit158
 
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Safe Software
 

Selenium – Web Browser Automation

  • 1. Selenium –Web Browser Automation Presented by Pakorn Weecharungsan
  • 2. Test Automation Tool • QTP by HP • Rational Functional Tester by Rational (IBM) • Silk Test by Borland • Test Complete by Automated QA • Selenium (Open Source) • Sahi (Open Source)
  • 3. Selenium • Suite of tools to automate web application. • Web test tool that run in the browser it does exactly what user does. • Operations are highly flexible, allowing many options to locate UI elements and comparing expected test results against actual application behavior.
  • 4. Features • Supports cross browser testing, can be run on multiple browsers. • Allows scripting in several languages like Java, C#, PHP and Python • Assertion statements provide an effective way of comparing expected and actual results.
  • 5. Projects • Selenium IDE • Selenium WebDriver
  • 6. Selenium IDE • Create a quick bug reproduction scripts. • Create scripts to aid in automation-aided exploratory testing.
  • 8. Selenium WebDriver • Create robust, browser-based regression automation. • Scale and distribute scripts across many environments.
  • 10. Summary • More information. ▫ SeleniumHQ (http://www.seleniumhq.org) ▫ SourceCode (https://github.com/dinobenz/SeleniumLabs)

Editor's Notes

  • #3: Lesson descriptions should be brief.
  • #4: Example objectives At the end of this lesson, you will be able to: Save files to the team Web server. Move files to different locations on the team Web server. Share files on the team Web server.