Article

Selenium Environment Setup and its Advantage and Disadvantages

Topic: Coach Training and CertificationPublished October 7, 2017
No ratings yet697 viewsSign in to rate
Selenium is a suite of programming devices to computerize Web Browsers. It is an Open source suite of apparatuses for the most part utilized for Functional and Regression Test Automation. Selenium underpins different Operating conditions. Pick Selenium Tools and Other for Test Automation:- • Selenium WebDriver to make and execute Test cases • Eclipse IDE to make and execute programs • Java as Programming Language • TestNG Testing Framework as Test Runner • Browser drivers to execute Test cases utilizing diverse programs And so on... Arrange Selenium: • Download Eclipse IDE and concentrate • Download Java (jdk) Software and Install • Set Environment variable way (Path variable) (To get to/utilize Java programming from any catalog) • Download Selenium WebDriver Java Language official (from seleniumhq.org) and Add WebDriver bump documents to Java extend in Eclipse IDE. • Download and introduce TestNG Testing system from Eclipse IDE. • Download Chrome, IE and so forth... Program drivers to execute Test cases againest every single famous program. rnPoints of interest and Disadvantages of Selenium: I) Advantages of Selenium 1) Selenium is an Open Source Software:- (All Selenium Projects (Selenium IDE, Selenium RC, Selenium WebDriver and Selenium Grid) discharged under the Apache 2.0 permit, It is allowed to utilize, anyone can download the source code and utilize, adjust the source code concurring our organization necessities, yet offering changed code isn't permitted.) 2) Selenium underpins different programming dialects to compose programs (Test contents):- (Selenium bolsters, Java, C#, Perl, Python, Ruby furthermore, PHP Note: We can utilize any one the above dialects, the vast majority of the Selenium Testers utilizing Java (almost 77%). Selenium IDE (one of the device in Selenium's Tool suite) doesn't bolster any programming. UFT (Formerly QTP) underpins VBScript just to compose Test Scripts.) 3) Selenium bolsters different working frameworks (MS Windows, Linux, Macintosh etc...):- (When we make Test Cases on any Operating Environment (Ex: MS Windows), they can be executed on other upheld Operating Environents (Ex:Linux, Macintosh Etc... effectively) 4) Selenium bolsters different Browsers: - (Mozilla Firefox, Google Chrome, IE, Opera, Safari etc...) (When we make Test cases at that point execute the Test Cases utilizing every single Popular Browser with no adjustments in Test Cases. Program driver just fluctuates starting with one Browser then onto the next Browser however Test cases are same. Note: Selenium IDE (one of the apparatus in Selenium's Tool suite) bolsters Mozilla Firefox Browser as it were.) 5) Selenium underpins Parallel Test Execution:- (Utilizing Selenium Grid we can execute Tests in Parallel, with the goal that we can diminish the Test execution Time). rn6) Selenium utilizes less Hardware assets:- (When it analyzes to Vendor Tools like UFT, RFT, SilkTest and so on... Selenium requires less Hardware Resources) rnII) Disadvantages of Selenium 1) No solid Technical Support from anyone:- (Since It is Open Source programming no one giving solid specialized help, on the off chance that it is UFT/QTP Vendor (HP) gives Technical Support) 2) It bolsters Web based applications as it were:- (Selenium robotizes Web programs just, utilizing Selenium we can computerize Computer Web Applications and Mobile Web Apps, however Selenium doesn't bolster Computer Desktop Applications, Mobile Native Applications and Mobile Hybrid Applications.) 3) Difficult to utilize, sets aside greater opportunity to make Test cases:- (Selenium WebDriver (Powerful device in Selenium's Tool suite) has Programming interface just, no IDE, so we need to compose ventures for every single errand they take additional time. On the off chance that it is UFT/QTP has Programming interface and in addition IDE, we can Tool highlights (Ex: Recording, Checkpoints, Data Table etc...) and VBScript highlights (Ex: Condtional proclamations, Loop Statements, Functions etc...) to make Tests/Test Scripts.) 4) Difficult to Setup Test Environment when it thinks about to Vendor Tools like UFT, RFT, SilkTest and so on... (Selenium utilizes different apparatuses and modules to help Test Automation, we require design them physically, on the off chance that it merchant instrument like UFT/QTP we simply download and introduce the device (every single required part were incorporated by the seller)) 5) Limited help for Image Testing:- 6) New highlights may not work appropriately:- Since it is open source programming no one is in charge of new highlights utilization, they might possibly work legitimately, it is merchant apparatus (Ex: UFT or RFT or SilkTest), seller is in charge of new highlights use. 7) No Test Tool coordination for Test Management:- No Tool accessible in the Selenium's Tool suite to help Test Management, we need to pick any apparatus from the market, If it is UFT, ALM is there for joining of Project/Test Management errands. 8) No Built-in Reporting office:- Selenium WebDriver doesn't have worked in Result Report office, we have to take assistance from either JUnit or TestNG Testing Framework to generate Test Reports. rnUFT/QTP has worked in Result Reporting office (Test Result Viewer); UFT gives Test Result to each Test emphasis.)

Further reading

Further Reading

4 total

Article

How Coaching Turns Knowledge Into Change Walk into any bookstore or scroll through your favorite podcast feed, and you’ll see the same thing: endless tips, strategies, and “life hacks” promising transformation.rnWe devour them. We highlight paragraphs. We even try to practice what we’ve learned. But somehow, the big shifts never stick. Weeks later, the old patterns creep back in.rnSo why does it happen? Why do so many smart, motivated people keep getting stuck — eve

October 6, 2025

Article

grinding and cutting a variety of materials across numerous industries. Understanding their construction, types and safety precautions is mandatory for anyone working with these powerful tools. This article will explore the basics of abrasive wheels, offering insights into their components, maintenance and legal requirements to ensure both effective and safe usage. Exploring the Basics of Abrasive Wheels Abrasive wheels are critical tools in various industrial applications, f

March 6, 2025

Article

The internet we use daily, known as the surface web, represents only a fraction of the entire digital landscape. Beneath this visible layer lies the deep web and the dark web, where anonymity, privacy, and unrestricted information exchange thrive. Among the most well-known directories for accessing dark web content is the Uncensored Hidden Wiki . This article delves into the history, significance, risks, and access methods of the Uncensored Hidden Wiki, providing a comprehens

January 31, 2025

Article

If you're searching for exceptional piano classes near you, there are several excellent options in Toronto to consider. For those eager to learn the piano, finding a school or instructor that offers expert guidance, comprehensive lesson plans, and a supportive environment is key. Catering to both beginners and advanced players, many schools in the Toronto area provide tailored lessons to help students achieve their musical aspirations. What to Look for in Piano Lessons When

January 1, 2025