Been doing some record play back with selenium and wanted to capture a few handy commands for storing variables, and making elements lose focus.
Storing a variable
This will store a random number in the variable invoicenumber.
You can then access the variable to type into a textbox by doing this
Or use it later in a selector to double click something by doing this
Lose focus with the blur command
Sometimes in selenium popups and dialogs don’t close the way they should when you are clicking through the application with a mouse.
If this has happened to you, try entering a key press on another field with the value ‘\9′ and then firing the ‘blur’ event.
This helped me close a pesky calendar pop-up that wouldn’t go away and prevented me from submitting a form.
Check if a button is disabled
Update: To select text within a span use the following xpath (requires jQuery):
td > span:contains(“71378″)