SlideShare una empresa de Scribd logo
1 de 6
Descargar para leer sin conexión
Top 3 Selenium IDE alternatives for Firefox & Chrome
Dear Selenium IDE’s users,
It was a bad news for the tester community since Selenium IDE no long works from Firefox
55 onwards. Selenium IDE is one of the most widely used automated testing tools ever,
this stop, therefore, raises a high demand in looking for other Selenium IDE alternatives.
Selenium IDE on Firefox’s add-ons site
Below are some potential successors of Selenium IDE. But first, let’s go back to the old
days of this excellent solution.
1. Selenium IDE history:
Selenium was originally developed by Jason Huggins in 2004
as an internal tool at ThoughtWorks. Huggins was later joined
by other programmers and testers at ThoughtWorks, before
Paul Hammant joined the team and steered the development
of the second mode of operation that would later become
“Selenium Remote Control” (RC). The tool was open sourced
that year.
In 2005 Dan Fabulich and Nelson Sproul (with help from Pat Lightbody) made an offer to
accept a series of patches that would transform Selenium-RC into what it became best
known for. In the same meeting, the steering of Selenium as a project would continue as a
committee, with Huggins and Hammant being the ThoughtWorks representatives.
In 2006, Selenium IDE was donated to Selenium Project by Shinya Kasatani of Japan. He
created Selenium as a Firefox extension that can automate the browser through a record-
and-playback feature. He came up with this idea to further increase the speed in creating
test cases.
In 2007, Huggins joined Google. Together with others like Jennifer Bevan, he continued
with the development and stabilization of Selenium RC. At the same time, Simon Stewart
at ThoughtWorks developed a superior browser automation tool called WebDriver. In 2009,
after a meeting between the developers at the Google Test Automation Conference, it was
decided to merge the two projects and call the new project Selenium WebDriver, or
Selenium 2.0.
In 2008, Philippe Hanrigou (then at ThoughtWorks) made
“Selenium Grid”, which provides a hub allowing the
running of multiple Selenium tests concurrently on any
number of local or remote systems, thus minimizing test
execution time. Grid offered, as open source, a similar
capability to the internal/private Google cloud for
Selenium RC. Pat Lightbody had already made a private
cloud for “HostedQA” which he went on to sell to Gomez,
Inc.
2. What is Selenium IDE? Why is Selenium IDE so successful?
Selenium IDE is a portable software-testing tool for web applications. It is open-
source Firefox add-on, web developers and testers can download and use it without charge.
Originally, Selenium IDE was supposed to be a rapid prototyping tool, which did not provide
iteration or conditional statements for test scripts. But it can offer different extension points
for users to enhance, via its own plugin system. Thanks to various plugins were
introduced over the time, Selenium IDE now becomes a comprehensive functional
automated testing tool.
Not only supporting record & playback function, Selenium IDE also offers other features:
scripting, debugging, reporting, etc. With the full set of most common functions, Selenium
IDE is a complete tool for testers to save their time working on the testing project.
Selenium IDE’s plugin page
It is stated by the Selenium team that the Selenium developers encourage best practices
in test automation that requires a certain amount of programming, with one of supported
programming languages. However, this contains the drawback: most testing frameworks
built on top of Selenium are quite developer-centric. Therefore, they need extra efforts to
install and configure programming language runtime and components before testers can
work on the project.
Because of that critical entry barrier and excessive learning curve, many companies prefer
commercial solutions with comprehensive features for automation testing
(like UFTor TestComplete), even these options are costly and the underlying engine may
not be as good as Selenium WebDriver.
Meanwhile, Selenium IDE is still the perfect choice for those who stick to Selenium. In
addition, for modest teams of test engineers with a small number of automated test cases,
Selenium IDE can also be utilized as an apart tool, which completely powers their
automation projects.
While being stable, Selenium IDE was built on Firefox’s add-on platform, which was fine at
that time, but not anymore since Firefox has lost if dominant position. The Chrome’s add-
on platform was totally incompatible with the Firefox’s, and without any resource, there has
not been a single attempt to port Selenium IDE to other web browsers.
When Mozilla decided to shut down the old add-on platform at the end of this year, it was
well accepted that Selenium IDE will no longer be around in the near future. And that test
engineers have to look for something else.
Mozilla’s announcement of its platform changes
Thanks to the great experience from Selenium IDE, Selenium no longer limits itself in the
community of developers, who are not in charge of testing. Instead, it becomes a magical
solution for software testers.
3. The viable Selenium IDE alternatives:
3.1. Robot framework:
Pros:
• Test cases are generated using keyword testing methodology written in a tabular
format.
• It also contains Robot Integrated Development Environment (RIDE), which helps
write test cases easily by offering framework specific code completion, syntax
highlighting, so on.
Cons:
• The complex installation, the lack of standalone test recorder tool, and a keyword-
driven language with a low level of descriptiveness.
3.2. Protractor:
Pros:
• Simple installation and updating. Within 1-2 command, both testing framework and
Selenium WebDriver will be installed nicely.
• The use of JavaScript, one of the easiest-to-use programming languages to learn,
especially for those to have limited programming background.
Cons:
• Protractor is too flexible but also unprepared. It requires experienced developers to
get involved before the team can start on it: set up the project and the proper
reporting plugin, and write Page Object scaffold.
• The Protractor team may mess with sync/async stuffs.
3.3. Katalon Studio
Pros:
• Installation experience: users just need to unzip the package and they are ready to
start. No programming language runtime. No extra components or plugins required.
• The scripting interface allows users to switch between a keyword-base table and a
code editor. This is extremely useful for those who want to learn to write Selenium
test case on their own.
• Unlike Selenium IDE, the recording capability of Katalon Studio is powerful on major
web browsers: Chrome, Firefox, and IE.
• Katalon Studio can be considered a viable Selenium IDE alternatives since it
provides other convenient functions (reporting and integration) which are
competitive to paid solutions (UFT, TestComplete).
Cons:
• While web and mobile testing are very comprehensive, some users may want to see
more build-out in API testing module.
Read more: Best Selenium automation testing tools review: Robot Framework vs Katalon
Studio.
Conclusion:
Selenium and Selenium IDE have been great pieces of technology that critically changed
the automation testing history. Although Selenium IDE is no longer active, I believe great
developers will keep working on good Selenium IDE alternatives and make software testing
much better every day.

Más contenido relacionado

La actualidad más candente

Testing Tool Evaluation Criteria
Testing Tool Evaluation CriteriaTesting Tool Evaluation Criteria
Testing Tool Evaluation Criteria
basma_iti_1984
 
Automation Testing with Test Complete
Automation Testing with Test CompleteAutomation Testing with Test Complete
Automation Testing with Test Complete
Vartika Saxena
 
Smart : Comprehensive and unified framework for test automation of web and mo...
Smart : Comprehensive and unified framework for test automation of web and mo...Smart : Comprehensive and unified framework for test automation of web and mo...
Smart : Comprehensive and unified framework for test automation of web and mo...
Anmol Bagga
 
Mdc2010 Automated Mobile Testing
Mdc2010 Automated Mobile TestingMdc2010 Automated Mobile Testing
Mdc2010 Automated Mobile Testing
momobangalore
 

La actualidad más candente (20)

Automation Tools Overview
Automation Tools OverviewAutomation Tools Overview
Automation Tools Overview
 
Testing Tool Evaluation Criteria
Testing Tool Evaluation CriteriaTesting Tool Evaluation Criteria
Testing Tool Evaluation Criteria
 
Framework For Automation Testing Practice Sharing
Framework For Automation Testing Practice SharingFramework For Automation Testing Practice Sharing
Framework For Automation Testing Practice Sharing
 
Selenium Test Automation
Selenium Test AutomationSelenium Test Automation
Selenium Test Automation
 
Test Automation Tool comparison – HP UFT/QTP vs. Selenium
Test Automation Tool comparison –  HP UFT/QTP vs. SeleniumTest Automation Tool comparison –  HP UFT/QTP vs. Selenium
Test Automation Tool comparison – HP UFT/QTP vs. Selenium
 
Automation Testing with Test Complete
Automation Testing with Test CompleteAutomation Testing with Test Complete
Automation Testing with Test Complete
 
Automated Testing with Agile
Automated Testing with AgileAutomated Testing with Agile
Automated Testing with Agile
 
Appium Presentation
Appium Presentation Appium Presentation
Appium Presentation
 
Test Automation
Test AutomationTest Automation
Test Automation
 
Real world selenium resume which gets more job interviews
Real world selenium resume which gets more job interviewsReal world selenium resume which gets more job interviews
Real world selenium resume which gets more job interviews
 
Test Automation Frameworks: Assumptions, Concepts & Tools
Test Automation Frameworks: Assumptions, Concepts & ToolsTest Automation Frameworks: Assumptions, Concepts & Tools
Test Automation Frameworks: Assumptions, Concepts & Tools
 
Introduction to Automation Testing
Introduction to Automation TestingIntroduction to Automation Testing
Introduction to Automation Testing
 
Thesis presentation over Web Development
Thesis presentation over Web DevelopmentThesis presentation over Web Development
Thesis presentation over Web Development
 
10 Benefits of Automated Testing
10 Benefits of Automated Testing10 Benefits of Automated Testing
10 Benefits of Automated Testing
 
Automation test scripting guidelines
Automation test scripting guidelines Automation test scripting guidelines
Automation test scripting guidelines
 
Introduction to Gauge
Introduction to GaugeIntroduction to Gauge
Introduction to Gauge
 
Test Automation Framework Designs
Test Automation Framework DesignsTest Automation Framework Designs
Test Automation Framework Designs
 
Smart : Comprehensive and unified framework for test automation of web and mo...
Smart : Comprehensive and unified framework for test automation of web and mo...Smart : Comprehensive and unified framework for test automation of web and mo...
Smart : Comprehensive and unified framework for test automation of web and mo...
 
Mdc2010 Automated Mobile Testing
Mdc2010 Automated Mobile TestingMdc2010 Automated Mobile Testing
Mdc2010 Automated Mobile Testing
 
Selenium RC, Selenium WebDriver and HP LoadRunner
Selenium RC, Selenium WebDriver and HP LoadRunnerSelenium RC, Selenium WebDriver and HP LoadRunner
Selenium RC, Selenium WebDriver and HP LoadRunner
 

Similar a Top 3 selenium IDE alternatives for Chrome and Firefox

Test Automation Using Selenium
Test Automation Using SeleniumTest Automation Using Selenium
Test Automation Using Selenium
Nikhil Kapoor
 
Selenium - The Way Of Success
Selenium - The Way Of SuccessSelenium - The Way Of Success
Selenium - The Way Of Success
Zbyszek Mockun
 
Top 21 Selenium FAQs.pdf
Top 21 Selenium FAQs.pdfTop 21 Selenium FAQs.pdf
Top 21 Selenium FAQs.pdf
AnanthReddy38
 

Similar a Top 3 selenium IDE alternatives for Chrome and Firefox (20)

Pros and Cons of Selenium In Automation Testing_ A Comprehensive Assessment.pdf
Pros and Cons of Selenium In Automation Testing_ A Comprehensive Assessment.pdfPros and Cons of Selenium In Automation Testing_ A Comprehensive Assessment.pdf
Pros and Cons of Selenium In Automation Testing_ A Comprehensive Assessment.pdf
 
Selenium Latest Version Update | QR Solutions Pvt Ltd
Selenium Latest Version Update | QR Solutions Pvt LtdSelenium Latest Version Update | QR Solutions Pvt Ltd
Selenium Latest Version Update | QR Solutions Pvt Ltd
 
Basics of Selenium IDE,Core, Remote Control
Basics of Selenium IDE,Core, Remote ControlBasics of Selenium IDE,Core, Remote Control
Basics of Selenium IDE,Core, Remote Control
 
Learn Selenium - Online Guide
Learn Selenium - Online GuideLearn Selenium - Online Guide
Learn Selenium - Online Guide
 
What is Selenium Introduction to Selenium Testing.pptx
What is Selenium Introduction to Selenium Testing.pptxWhat is Selenium Introduction to Selenium Testing.pptx
What is Selenium Introduction to Selenium Testing.pptx
 
What is selenium
What is seleniumWhat is selenium
What is selenium
 
Selenium
SeleniumSelenium
Selenium
 
International journal of applied sciences and innovation vol 2015 - no 1 - ...
International journal of applied sciences and innovation   vol 2015 - no 1 - ...International journal of applied sciences and innovation   vol 2015 - no 1 - ...
International journal of applied sciences and innovation vol 2015 - no 1 - ...
 
Test Automation Using Selenium
Test Automation Using SeleniumTest Automation Using Selenium
Test Automation Using Selenium
 
Introduction to selenium
Introduction to seleniumIntroduction to selenium
Introduction to selenium
 
Selenium Presentation at Engineering Colleges
Selenium Presentation at Engineering CollegesSelenium Presentation at Engineering Colleges
Selenium Presentation at Engineering Colleges
 
Best Unit Testing Frameworks to Automate your Desktop Web Testing using Selen...
Best Unit Testing Frameworks to Automate your Desktop Web Testing using Selen...Best Unit Testing Frameworks to Automate your Desktop Web Testing using Selen...
Best Unit Testing Frameworks to Automate your Desktop Web Testing using Selen...
 
Selenium
SeleniumSelenium
Selenium
 
Selenium
SeleniumSelenium
Selenium
 
BCS Selenium Workshop
BCS Selenium WorkshopBCS Selenium Workshop
BCS Selenium Workshop
 
Selenium - The Way Of Success
Selenium - The Way Of SuccessSelenium - The Way Of Success
Selenium - The Way Of Success
 
selenium
selenium selenium
selenium
 
white and grey modern website application education project group school pres...
white and grey modern website application education project group school pres...white and grey modern website application education project group school pres...
white and grey modern website application education project group school pres...
 
Upcoming new features of selenium in automation testing
Upcoming new features of selenium in automation testingUpcoming new features of selenium in automation testing
Upcoming new features of selenium in automation testing
 
Top 21 Selenium FAQs.pdf
Top 21 Selenium FAQs.pdfTop 21 Selenium FAQs.pdf
Top 21 Selenium FAQs.pdf
 

Último

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Último (20)

Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
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
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
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...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 

Top 3 selenium IDE alternatives for Chrome and Firefox

  • 1. Top 3 Selenium IDE alternatives for Firefox & Chrome Dear Selenium IDE’s users, It was a bad news for the tester community since Selenium IDE no long works from Firefox 55 onwards. Selenium IDE is one of the most widely used automated testing tools ever, this stop, therefore, raises a high demand in looking for other Selenium IDE alternatives. Selenium IDE on Firefox’s add-ons site Below are some potential successors of Selenium IDE. But first, let’s go back to the old days of this excellent solution. 1. Selenium IDE history: Selenium was originally developed by Jason Huggins in 2004 as an internal tool at ThoughtWorks. Huggins was later joined by other programmers and testers at ThoughtWorks, before Paul Hammant joined the team and steered the development of the second mode of operation that would later become “Selenium Remote Control” (RC). The tool was open sourced that year.
  • 2. In 2005 Dan Fabulich and Nelson Sproul (with help from Pat Lightbody) made an offer to accept a series of patches that would transform Selenium-RC into what it became best known for. In the same meeting, the steering of Selenium as a project would continue as a committee, with Huggins and Hammant being the ThoughtWorks representatives. In 2006, Selenium IDE was donated to Selenium Project by Shinya Kasatani of Japan. He created Selenium as a Firefox extension that can automate the browser through a record- and-playback feature. He came up with this idea to further increase the speed in creating test cases. In 2007, Huggins joined Google. Together with others like Jennifer Bevan, he continued with the development and stabilization of Selenium RC. At the same time, Simon Stewart at ThoughtWorks developed a superior browser automation tool called WebDriver. In 2009, after a meeting between the developers at the Google Test Automation Conference, it was decided to merge the two projects and call the new project Selenium WebDriver, or Selenium 2.0. In 2008, Philippe Hanrigou (then at ThoughtWorks) made “Selenium Grid”, which provides a hub allowing the running of multiple Selenium tests concurrently on any number of local or remote systems, thus minimizing test execution time. Grid offered, as open source, a similar capability to the internal/private Google cloud for Selenium RC. Pat Lightbody had already made a private cloud for “HostedQA” which he went on to sell to Gomez, Inc. 2. What is Selenium IDE? Why is Selenium IDE so successful? Selenium IDE is a portable software-testing tool for web applications. It is open- source Firefox add-on, web developers and testers can download and use it without charge. Originally, Selenium IDE was supposed to be a rapid prototyping tool, which did not provide iteration or conditional statements for test scripts. But it can offer different extension points
  • 3. for users to enhance, via its own plugin system. Thanks to various plugins were introduced over the time, Selenium IDE now becomes a comprehensive functional automated testing tool. Not only supporting record & playback function, Selenium IDE also offers other features: scripting, debugging, reporting, etc. With the full set of most common functions, Selenium IDE is a complete tool for testers to save their time working on the testing project. Selenium IDE’s plugin page It is stated by the Selenium team that the Selenium developers encourage best practices in test automation that requires a certain amount of programming, with one of supported programming languages. However, this contains the drawback: most testing frameworks built on top of Selenium are quite developer-centric. Therefore, they need extra efforts to
  • 4. install and configure programming language runtime and components before testers can work on the project. Because of that critical entry barrier and excessive learning curve, many companies prefer commercial solutions with comprehensive features for automation testing (like UFTor TestComplete), even these options are costly and the underlying engine may not be as good as Selenium WebDriver. Meanwhile, Selenium IDE is still the perfect choice for those who stick to Selenium. In addition, for modest teams of test engineers with a small number of automated test cases, Selenium IDE can also be utilized as an apart tool, which completely powers their automation projects. While being stable, Selenium IDE was built on Firefox’s add-on platform, which was fine at that time, but not anymore since Firefox has lost if dominant position. The Chrome’s add- on platform was totally incompatible with the Firefox’s, and without any resource, there has not been a single attempt to port Selenium IDE to other web browsers. When Mozilla decided to shut down the old add-on platform at the end of this year, it was well accepted that Selenium IDE will no longer be around in the near future. And that test engineers have to look for something else. Mozilla’s announcement of its platform changes
  • 5. Thanks to the great experience from Selenium IDE, Selenium no longer limits itself in the community of developers, who are not in charge of testing. Instead, it becomes a magical solution for software testers. 3. The viable Selenium IDE alternatives: 3.1. Robot framework: Pros: • Test cases are generated using keyword testing methodology written in a tabular format. • It also contains Robot Integrated Development Environment (RIDE), which helps write test cases easily by offering framework specific code completion, syntax highlighting, so on. Cons: • The complex installation, the lack of standalone test recorder tool, and a keyword- driven language with a low level of descriptiveness. 3.2. Protractor: Pros: • Simple installation and updating. Within 1-2 command, both testing framework and Selenium WebDriver will be installed nicely. • The use of JavaScript, one of the easiest-to-use programming languages to learn, especially for those to have limited programming background. Cons: • Protractor is too flexible but also unprepared. It requires experienced developers to get involved before the team can start on it: set up the project and the proper reporting plugin, and write Page Object scaffold. • The Protractor team may mess with sync/async stuffs.
  • 6. 3.3. Katalon Studio Pros: • Installation experience: users just need to unzip the package and they are ready to start. No programming language runtime. No extra components or plugins required. • The scripting interface allows users to switch between a keyword-base table and a code editor. This is extremely useful for those who want to learn to write Selenium test case on their own. • Unlike Selenium IDE, the recording capability of Katalon Studio is powerful on major web browsers: Chrome, Firefox, and IE. • Katalon Studio can be considered a viable Selenium IDE alternatives since it provides other convenient functions (reporting and integration) which are competitive to paid solutions (UFT, TestComplete). Cons: • While web and mobile testing are very comprehensive, some users may want to see more build-out in API testing module. Read more: Best Selenium automation testing tools review: Robot Framework vs Katalon Studio. Conclusion: Selenium and Selenium IDE have been great pieces of technology that critically changed the automation testing history. Although Selenium IDE is no longer active, I believe great developers will keep working on good Selenium IDE alternatives and make software testing much better every day.