Global setting which determines how long Se will search for an element (by polling)
Back
Explicit Wait
Front
Allows you to wait longer for dynamic items and shorter for static items
Back
DesiredCapabilities
Front
Used with remote webdriver to specify browser type
Back
Node
Front
selenium-server-standalone -role node -hub <url>
Back
WebDriverWait
Front
Class for creating an Explicit wait
Creator takes seconds
Has Until method
Lambda body?
Back
Grid console
Front
Localhost:4444/grid/console
Back
PageFactory
Front
Class that initializes elements without using FindElement(s)
Back
RemoteWebDriver(uri)
Front
Create driver instance referring to remote web driver server
Back
new ChromeDriver()
Front
Creates instance of chrome driver.
Back
Grid
Front
Hub and nodes
Back
FireBug
Front
Firefox plugin. Can generate xpath for an element you are inspecting
Back
Hub
Front
selenium-server-standalone -role hub
Back
Prefer to move complexity...
Front
Into the framework
Back
Prefer to use
Front
Enumerations and constants
Back
By.Id("bla");
Front
Selector using Id method of the By class. Used to find elements
Back
new FirefoxDriver()
Front
Constructor for creating FF driver object.
Back
FindElements
Front
Finds an list of elements matching criteria.
Back
Xpath
Front
Use for tables. Treats xml like a directory structure.
By.Xpath selector
Back
FindElement
Front
Finds a single element. Returns first element matching criteria
Back
Selenium Server
Front
selenium-server-standalone.jar.
Downloaded from seleniumhq.org
Java -jar
Webserver accepting Selenese commands
Allows you to run tests on another machine