Tuesday 26 September 2017

Step By Step Tutorial on Selenium Testing

On the off chance that you are new to selenium, here is a well ordered arrangement for beginning with Selenium. We have numerous cases which causes you to learn, hone and turned into a specialist in mechanization utilizing selenium and arranged to execute a system for your venture. 

Let’s Get Started with Selenium Webdriver:-

Selenium is a web Automation device which can be utilized to mechanize web programs crosswise over numerous programs and working frameworks. 

Before bouncing onto selenium in subtle elements, you ought to have negligible information of Java as going ahead every one of the illustrations will utilize java as programming dialect and not so distant future we will include different dialects for scripting and basic learning on HTML will make compelling contents and develop dependable css/xpaths. 

In case you're not master in java dialect or new to it, nothing to stress much, however your advance relies upon how agreeable you are with the programming dialect that you pick. 

With a specific end goal to compose our test contents, you may require an IDE/editorial manager. There are many open source editors accessible in the market. Here we will be for the most part utilizing Eclipse/IntelliJ. 

Prerequisites and Installations:-

Download and Install Java 8 (you'll need Java 8 to utilize Selenium 3) 
Download IDE/manager (To Create and run your tests) 
Download Selenium Webdriver. 

That is it... You're done. 

Before beginning to compose your first test, know more insights about selenium - Introduction to selenium and likewise Why Automation Testing is required? 

Beginning with Selenium, Let us initially observe - Basic HTML ideas required for Selenium. You may ask why I ought to learn HTML. The essential structure of a HTML archive which incorporates Tags, Attributes and Elements. 
There are many web programs accessible in the market like Chrome, Firefox, Internet Explorer, Edge, Safari and so on. To begin with, first pick one program from rundown of the programs that you need to concentrate on executing your tests. 

As Mozilla is changing the internals of Firefox program to make more steady and secure, Selenium 3 won't completely work with Firefox Driver. 

On the off chance that you need to compose your tests on Firefox program utilizing selenium 3, you'll need the geckodriver, which is an executable like the chromedriver and edgedriver. However, take note of that 'geckodriver' needs to discharge stable rendition and they are as yet pending with couple of executions like Actions class. 

You can likewise utilize different programs like Chrome and IE/Edge Browser, which ever you are alright with. The following are the linguistic structure leaned to run selenium;- 

Selenium Webdriver 3.0

System.setProperty("webdriver.gecko.driver","path of geckodriver.exe"); 
WebDriver driver = new FirefoxDriver(); 

Selenium Webdriver 2.xx 

WebDriver driver = new FirefoxDriver(); 

To execute your contents on Chrome program:-

System.setProperty("webdriver.chrome.driver", "way of chromedriver.exe"); 
WebDriver driver = new ChromeDriver(); 

Presently here we run with selenium cases to begin with Chrome, Mozilla, Internet Explorer and New Microsoft Edge Browser. 

In the wake of opening a program, the primary thing we might want to do is to explore to a page. Which we will do this by calling driver.get(string URL) technique and ensure you generally give completely qualified URL. selenium training in Bangalore - You can likewise utilize driver.navigate.to(java.net.URL url) which is Overloaded variant of driver.navigate.to(java.lang.String url). 

To play out any activity on a site page, you will regularly need to characterize a locator to question the program DOM for components in view of the situation. It will be valuable to know how CSS as well as XPaths are characterized as we will utilize them much of the time when mechanization any web application. 

There are add up to 8 locators accessible to discover the components on site page and play out any activity utilizing them.

About Author:

Become an Automation Tester by joining selenium training in Bangalore at INFOCAMPUS. Free demo classes, Weekdays & Weekend Classes, Practical oriented selenium classes with real time examples, Internship with live Projects, Flexible Batch Timings available at Infocampus. Visit http://infocampus.co.in/best-selenium-testing-training-center-in-bangalore.html for much more details or else contact 9738001024 to know about selenium courses in Bangalore.

No comments:

Post a Comment