Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p><strong>UPDATED: Additional resources listed below</strong></p> <p>The record and playback tools Zarkonnen called out are good starts. You also need to understand the fundamentals of Selenium itself. There's good information on writing tests in code on <a href="http://seleniumhq.org/docs/03_webdriver.html" rel="nofollow">Selenium HQ's documentation pages</a>.</p> <p>Three things I think important to get correct from the start:</p> <ul> <li><a href="http://seleniumhq.org/docs/03_webdriver.html#locating-ui-elements-webelements" rel="nofollow">Learn about locators on pages</a>, learn how to store them in one location (read up on the Page Object Pattern and be careful about record/playback tools which may not help you in that approach)</li> <li>Learn how to deal with dynamic content (AJAX) with <a href="http://seleniumhq.org/docs/04_webdriver_advanced.html#explicit-and-implicit-waits" rel="nofollow">implicit and explicit waits</a></li> <li>Learn about modular tests. Write small, reusable components.</li> </ul> <p>If you're working in Ruby then I'd really recommend having a look at <a href="http://www.cheezyworld.com/2011/07/29/introducing-page-object-gem/" rel="nofollow">Cheezy's page_object gem</a>.</p> <p>Also, have a look at <a href="http://code.google.com/p/selenium/wiki/GettingStarted" rel="nofollow">the various intro pages</a> on the Google WebDriver project page.</p> <p>Update: You should also consider having a look at Dave Haeffner's <a href="http://elementalselenium.com/" rel="nofollow">Elemental Selenium</a> and his <a href="https://seleniumguidebook.com/" rel="nofollow">Selenium Guidebook</a>. Both are great resources for real-world stuff people struggle with, not facile, shallow examples.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload