IDE 대체 - 차세대 SideeX (2019)

The Glorious History of SideeX - From Selenium IDE to SideeX



Selenium IDE is one of the most popular record-playback web test automation tool in the world. Do you know the new Selenium IDE was developed based on an emerging project - SideeX? This article recaps the glorious history of SideeX and its new .

SideeX 1 - The Vision: To Faithfully Record and Replay Like a Parrot



In mid 2015, SideeX (Selenium IDE EXtended) was created by Prof. Shin-Jie Lee and his lab members in NCKU, Taiwan. The vision is: "To faithfully record and replay like a parrot". SideeX Team got started by the automation capabilities of the Selenium IDE at that time. In July 2016, the first generation of SideeX (version 0.6.0) was released as an open source Firefox Add-on under Apache 2.0 license. It was presentad as an IDE 2.9.1.1, developed based on XUL, with a number of expanded automation features, including auto-wait series (AJAX wait, page wait and DOM wait), and a great improvement of auto-generating commands for unnamed windows, mouseo , scrolling, dragdrop, mousedown, and keyboard inputs. And, two new commands, editContent and chooseCancelOnNextPrompt, were introduced in SideeX. At the end of 2016, the last update (version 0.8.0) of the fir

The 1st Generation of SideeX

SideeX 2 - Getting Popular: Became the Bases of the New Official Selenium IDE and Katalon Recorder



At the end of 2016, Mozilla announced that they would not accept XUL-based Firefox Add-ons any more but WebExtensions-based instead. Therefore, SideeX Team rewrote and redesigned the GUI based on WebExtensions API together with parallel running of multi-SideeX on one desktop, playing all test suites, saving all selectors of each recorded command, running on Chrome and Firefox. In September 2017, the 2nd generation ( SideeX 2 ) was released. In the sade 2 was adopted by 셀레늄 as the base for developing the new Selenium IDE, and soon the source code was committed to the official Selenium IDE Github repository , which was officially introduced by Simon Stemon Later, SideeX 2 was also adopted as the bases of SeleniumConf Berlin 2017 and Katalon Recorder . At the end of 2017, more than 200,000 web testers around the world run SideeX code.
Qualys Browser Recorder
The 2nd Generation of SideeX

SideeX 3 (The New Generation) - A Quantum Jump: Comprehensive and Intensive Revision



The vision of SideeX Team did not change - To faithfully record and replay like a parrot. At the end of 2017, SideeX Team decided to create the 3rd generation ( ) that was expected to be more robust, extensible and fully- They started to incorporate the lessons learned from the previous generation, and then outlined the new project road map. Subsequently, SideeX 2 underwent an intensive program of architecture & UI redesigns, code refactoring, and new features development The lead Wen Lin. In June 2019, SideeX 3 was released. It was a comprehensive and intensive revision of the previous generation with a quantum jump by its superior functionalities, accuracy and efficiency. Thanks to the new architecture, SideeX 3 cross-browser testing - users can directly and seamlessly replay the recorded test cases over modern browsers and platforms. Currently, more and more functions are being actively developed and conti nuously delivered.
SideeX 3
The 3rd Generation of SideeX

Conclusion



The previous generation of SideeX has gained widely used in popular test automation communities. Now, it’s time for you to move forward to the new generation —  .

좋은 웹페이지 즐겨찾기