Selenium WebDriver Project How to Select a Scripting Language
The thing that makes Selenium WebDriver better than other web mechanization instruments is the extensive variety of dialect and system choices it gives to the clients to composing test contents.
Its constantly great to have alternatives and decisions however here and there settling on a decision from an extensive rundown of accessible choices turns into a troublesome activity. There are number of definitive variables that assistance we in settling on a proper scripting dialect decision while beginning another WebDriver mechanization venture. A portion of the critical components that typically influence our decision are recorded beneath:
Different systems and instruments that can be utilized with various APIs
Available documentation and support for various WebDriver APIs
Maturity of APIs and recurrence of updates to them
List of upheld programs and task prerequisites for programs
Ease of setting up scripting or running condition
Complexity level of web applications
Use of advances like Flash, Silverlight and so on in web applications
Maintainability and Scalability necessities of the venture
Skill level and experience of QA assets in various programming dialects
In house bolster accessible for various dialects from designers
Test cases multifaceted nature and required test scope
6 things to avoid when learning selenium automation:-
1. Going for turning into a Selenium robotization master:-
This objective is high to the point that you will most likely come up short. You ought to supplant it with something more achievable like "I need to land a test mechanization position in 1 year".
2. Selenium WebDriver confirmations:-
Selenium WebDriver confirmations are tricks. Regardless of whether they would be great, they wont help you getting procured. When examining for an accreditation, you contemplate for the exam that you will take and not for the subject.
Passing an exam is an extremely poor method for estimating your programming aptitudes.
3. Hopping into composing Selenium WebDriver tests before taking in a programming dialect:-
Test mechanization with Selenium WebDriver is essentially programming.
Without knowing a programming dialect well, you will dependably have enormous deterrents in composing computerization code. Selenium WebDriver is only a library that can be utilized through various dialects. Hopping to Selenium tests with no writing computer programs is comparable with attempting to cook lasagna with no cooking abilities.
Easy routes never work. There are no alternate ways to math, to learning french, to getting fit, to anything. You need to put the exertion in and take after a procedure that requires some serious energy.
4. Searching for the best selenium book or online course:-
There is no such thing. You will discover however numerous awesome books and online courses.
The best book for Selenium ought to incorporate everything about Selenium, everything about the programming dialect (lets say Java), everything around an IDE (case: Eclipse), everything about unit testing, expert, code configuration, code refactoring, expert, and so on.
Do you truly feel that it exists? It doesn't. To learn test robotization with Selenium, you have to utilize a huge number of assets, books, sites, YouTube recordings, online courses, online classes, and so on. Since the measure of data required for a computerization work is high.
5. Learning without anyone else:-
In the event that you endeavor learning without anyone else, odds are high that you wont make it. Find other individuals with a similar objective, take educator drove courses - best selenium training institutes in Bangalore, discover engineers willing to enable you, to go to meetups, anything other than being without anyone else's input.
6. Selenium IDE:-
Record and play isn't test robotization