Enter the characters shown in the image.

You are here

Error message

Deprecated function: The each() function is deprecated. This message will be suppressed on further calls in _menu_load_objects() (line 579 of /home/aufr/public_html/includes/

Best way to start testing with Selenium

1 post / 0 new
Jonathan's picture
Best way to start testing with Selenium

 I have recently started with Selenium IDE, is it possible to learn WebDriver without knowing the IDE ?
and what do I need to start with IDE and WebDriver ?

Here are some of the comments I found in LinkedIn:

  1. Before going with selenium first learn any one programming language(Java,c#,Python,etc).
  2. Selenium IDE provide you an GUI to record and playback, and it generates the code itself . It would be better to start with it , to see how code is getting generated, how elements are find over web and how actions are performed over them . Once having an basic overview you can move to Web driver .
  3. Web driver requires you to have some basic knowledge of programming language for eg java or python. After that you can go through some tutorials which are abundant in the Web.
  4. jumping directly to Selenium will create you difficulties later, you need learn some basic of oops fundamentals.
  5. Check out tutorials at SW TEST ACADEMY
  6. If you're learning a language from scratch, I'd recommend a scripting language. I use capybara/rspec in Ruby. But you could also try selenium in Ruby or Python.
  7. visit selenium website... there is doc where it provides excellent info
  8. I hope these funny presentations will help you, see it at innovatesting-12-06 and innovatesting-15-03
  9. Selenium is open source, you can learn it online with the help of tutorials, open source community, try to get some basic knowledge in Java and work with Eclipse IDE - both have hybrid combination
  10. I would recommend Selenium WebDriver using either Python or Ruby/Capybara/RSPEC. If you've done very little programming Python is a little simpler to learn, but I believe Capybara is more robust to start with.
  11. if you get to a point where you are building complex xpaths, I do like to use IDE to confirm my xpath before I add it to my framework.
  12. Don't waste your time on Selenium IDE. Learn Selenium WebDriver.
    I highly recommend the following courses to give you solid, working knowledge of Selenium WebDriver and automated testing:
    1. : Johnm Purcel has an excellent course on Java for Complete Beginners. It is free.
    2. course: Selenium 2 WebDriver Basics With Java, by Alan Richardson. You have to pay for this course but I highly recommend it. It takes you step-by-step through everything you need to know to become a Selenium WebDriver/Java test automation programmer.
  13. Choose the programming language to start with i.e Java/C# etc and then learn how to write / use locators. Then for selenium there's plenty of materials in internet and starting with Selenium website is always great.
  14.  Selenium IDE is good for checking something but not for tests creation. I recommend to use a python language. Python is easy to start and you can really fast create your test scripts.
  15. Here are couple of best steps to start with :
    1. Start with Selenium IDE - this will make you understand the know how of selenium
    2. Understand the short comings of IDE
    3. Checkout how we can overcome with those short coming : i.e Selenium WebDriver
    4. Checkout web driver advantages over others
    5. Halt. Till now there is not much code skill required you can easily ready and perform the above steps.
    6. For getting well versed with selenium web driver choose a coding language, java, c#, ruby, anything you are comfortable with.
    7. Say you have chosen java, understand what exactly you are going to implement in selenium using the language you have chosen. May be this will help: Essential Java for Selenium - A Beginner's Guide
    8. Understand selenium basics and try implementing these in very short examples.
    9. Once done move on to understand the know how of frame works.
    10. Creating a framework is what your goal should be.
  16. Start with some Java basics and then start with selenium WebDriver. I don't think any use of ide if you know using xpath and css. There are many resources available which can be googled .
  17. Selenium is great but using a DSL like Geb or Capybara will simplify interacting with page elements. Using page objects will help maintain, organize and reuse selectors for relative web pages . I have used Selenium as a standalone (creating our our DSL of sorts), Ruby/Capybara/Cucumber and Groovy/CucumberJVM/Geb. All work well under the right circumstances and were chosen with respect to the language used by the development team and expectations for automation. I sometimes use a plugin for chrome to identify elements called jQuery Unique Selector.
  18. I would recommend starting small with either Ruby/Capybara/Cucumber or Groovy/CucumberJVM/Geb. Find a good CSS selector reference. Only use xpath when CSS isn't working. Get use to using google to find examples of how to do something and try it out yourself before asking others how. Chances are someone has hit that same brick wall so why not appreciate their share without waiting for a response.
  19. Don't start with IDE. Because in real work no one uses IDE. Start with Web-driver and first thing you should do is search selenium Web-driver for the beginner and you should be able to find a ground to get started.


Testing tool manufacturers world-wide list
10Levels ABID CONSULTING AccelQ Accord Software ActiMind AdaCore
AdaLog AgileLoad AgileWay Agitar Algorismi ALL4TEC
Andreas Kleffel Android Apache Apica Apollo Systems
Applitools AppPerfect Appsee ApTest Assertible Assure
Atlassian AutoIt Consulti .. Automation Anyw .. Automation Cons .. Axosoft Aztaz Software
Backtrace I/O Badboy BlazeMeter Borvid BrowserStack BSQUARE
BStriker Intern .. CA Technologies Canonical Canoo Engineeri .. Catch Software CelestialTeapot
Chris Mallett Cleanscape ClicTest CloudQA Codeborne CodeCentrix
CodePlex projec .. Codoid Cogitek Compuware Configure IT Conflair
ConSol Core Services Coronys Ltd Countersoft CresTech Softwa .. CrossBrowserTes ..
Crosscheck Netw .. Crowdsourced Te .. Cucumber Ltd Cyara Cygnet Infotech DareBoost
Databene Datamatics Glob .. DevExpress DTM soft Dynatrace LLC EasyQA
Eclipse EkaTechserv Elvior Emmanuel Jorge Empirix EPAM Systems
Equafy Esterel Technol .. eXept Software .. Experitest Finaris Froglogic
FrontEndART Ltd GeneXus GitHub project gnoso Google Code Pro .. GrammaTech
Gurock Software HelpSystems HENIX Hewlett Packard .. Hexawise High-Tech Bridg ..
Hiptest Hitex IBM Rational imbus Shanghai Impetus Inflectra
informUp InTENSO - IT Ex .. Ipswitch Jamo Solutions Janova JAR Technologie ..
JBoss Developer jClarity JetBrains Jively jQuery foundati ..
JS Foundation Jspresso Kanoah KMS Technology Kualitee LDRA Limited
Litmus LoadFocus Loadster Perfor .. MarathonITE Marketcircle Marketcircle
Maveryx Meliora Ltd Micro Focus Sof .. Microsoft Mobile Labs Mobile1st
Mockaroo, LLC Monkop Mozila MSys Technologi .. Navicat NeoTys
Neowise Softwar .. NetCart NORIZZK.COM Novosync Mobili .. NRG Global NTT Resonant
OC Systems Odin Technology OpCord Oracle Orcanos Original Softwa ..
OW2 PANAYA Parasoft PassMark Patterson Consu .. Perfecto Mobile
Pivotal, Inc. Plutora Postman (API To .. PractiTest PrimaTest Process One
Programming Res .. Psoda PureLoad PushToTest Python Q-Assurance
QA Systems QACube QASymphony QAWorks QMetry Quali
Qualitia Softwa .. Quality First S .. Quotium RadView Softwar .. Ranorex RedLine13
Reflective Solu .. ReQtest RevDeBug Robotium Tech Rogue Wave Soft .. Rommana Softwar ..
RTTS Runscope Sandklef GNU La .. Sauce Labs Seapine Softwar ..
SeleniumHQ Sencha Sensiple Siemens PLM Sof .. SmartBear Softw .. SmarteSoft
SOASTA SoftLogica Softomotive Softsmith Solution-Soft SonarSource
Sourceforge Spirent Technol .. SQS Software Qu .. Square Stimulus Techno .. Swifting AB
Synopsys T-komp T-Plan TechExcel TechTalk Telerik By Prog ..
Tellurium Test Collab Test Goat Test Recon TestCaseLab Gm ..
TestCraft Techn .. Testenium TestingBot TestLodge Testmunk
Testomato TestOptimal TestPlant TestPro Testsigma Techn .. Testuff
The Core Bankin .. The MathWorks The Open Group Thoughtbot Thoughtworks Time Simulator Top-Q Trace Technolog .. TrendIC TRICENTIS
Tritusa Pty Ltd TWD Solutions P .. TypeMock Tyto Software Ubertesters UniTESK
Universal Test .. Usetrace Ltd Utrecht Univers .. Validata Group Vanamco AG Vector Software
Veracode Verifaya Corpor .. Verit VersionOne Vornex Inc. WcfStorm Soluti .. We Are Mammoth Web Performance .. Wintask Wireshark Found ..
Worksoft Xceptance XK72 Xpand IT XQual ZAPTEST
Zeenyx Software .. Zephyr Zeta Software zutubi pty

Selenium Youtube Playlist

Theme by Danetsoft and Danang Probo Sayekti