michael@0: These atoms are generated from the selenium trunk. They are minified versions of what's in the trunk, michael@0: optimized to run on Firefox. To generate them, clone the repo: michael@0: michael@0: svn checkout http://selenium.googlecode.com/svn/trunk/ selenium-read-only michael@0: michael@0: then run the Google closure compiler and specify which atom you'd like to get. michael@0: For example, this will generate the "get_text" atom: michael@0: michael@0: cd selenium-read-only michael@0: ./go //javascript/webdriver/atoms:get_text:firefox michael@0: michael@0: This generates the atom, which is a function. You'll need to assign that function to a variable of your choice michael@0: which you can then import, i.e.: you'll need to modify the atom with a variable assignment: michael@0: michael@0: var myVar = michael@0: michael@0: You can now import this atom and call it with myVar(). Please note the name of the function as a comment above this line to help readability in the atoms file. michael@0: michael@0: For more information on atoms, refer to http://code.google.com/p/selenium/wiki/AutomationAtoms#Atoms_Summary michael@0: michael@0: Currently bundled atoms (please update as you add more): michael@0: - clearElement michael@0: - click michael@0: - getAttributeValue michael@0: - getElementText michael@0: - isElementDisplayed michael@0: - isElementEnabled michael@0: - isElementSelected michael@0: - sendKeysToElement/type