

Programming language knowledge is required to create robust scripts in Selenium WebDriver

User should use third-party tools like TestNG or jUnit to write test scripts and generate reports Mobile applications cannot be tested using Seleniumĭesktop applications cannot be tested using SeleniumĬaptcha and Bar code readers cannot be tested using Selenium Selenium supports only web based applications testing. The list of driver classes could be used for the browser automation.ħ) Does the Selenium have any limitations? Grid: you can distribute tests on multiple machines so that test can be run parallel which helps cutting down the time required for running test suites in the browser.Ħ) How many types of Webdriver APIs are available in Selenium? It provides the APIs for a variety of languages like Java. It is a tool for recording and playing back. Selenium IDE (Integrated Development Environment). Selenium is a suite of tools for automated web testing. Regular and fresh repository developments Huge amount user base and helping communitiesĪutomation scripts creating ability for non-programmers as well as for programmers Multiple programming languages (Java, C#, Ruby, Python, Pearl etc.) supportĬompatibility with the main platform (Windows, Mac OS, Linux etc.) You don't need to spend any licensing cost to use it.Ĭross Browser compatibility (Firefox, Chrome, Internet Explorer, Safari etc.) 4) What are the main advantages of Selenium?
