Download - Selenium testing
UI Functional Testingwith Selenium and Python
Ready for Deployment
Bro?
Wat!
Selenium
Selenium IDE Web Driver Server Grid
Selenium IDE Web Driver Server Grid
Firefox Plugin
Selenium IDE Web Driver Server Grid
Firefox Plugin
Javascript Based
Selenium IDE Web Driver Server Grid
Firefox Plugin
Javascript Based
DVR Style UI Testing
Selenium IDE Web Driver Server Grid
Firefox Plugin
Javascript Based
DVR Style UI Testing
Simple!
Selenium IDE Web Driver Server Grid
Firefox Plugin
Javascript Based
DVR Style UI Testing
Simplish...
Selenium IDE Web Driver Server Grid
Live Demo Failure here!
Selenium IDE Web Driver Server Grid
API
Selenium IDE Web Driver Server Grid
API
Available in many languages
Selenium IDE Web Driver Server Grid
API
Available in many languages
Supports many browser
Selenium IDE Web Driver Server Grid
API
Available in many languages
Supports many browser
More like traditional tests
Selenium IDE Web Driver Server Grid
Live Demo Failure here!
ID
driver.find_element_by_id("coolestWidgetEvah")
<div id="coolestWidgetEvah">...</div>
ID
XPath
driver.find_elements_by_xpath("//input")
<input type="text" name="example" />
ID
Name
XPath
driver.find_element_by_name("cheese")
<input name="cheese" type="text"/>
ID
Name
XPath
CSS
driver.find_element_by_css_selector("#food span.dairy.aged")
<div id="food"><span class="dairy aged">cheese</span>
</div>
ID
Name
XPath
TextCSS
driver.find_element_by_link_text("cheese")find_element_by_partial_link_text
<a href="http://www.google.com/search?q=cheese">cheese</a>
element.submit()
inputElement.send_keys("Cheese!")element.submit()
inputElement.send_keys("Cheese!")element.submit()
inputElement.click()
inputElement.send_keys("Cheese!")element.submit()
inputElement.click()inputElement.select_by_visible_text()
Selenium IDE Web Driver Server Grid
Live Demo Failure here!
Selenium IDE Web Driver Server Grid
Java based
Selenium IDE Web Driver Server Grid
Java based
Used as a proxy
Selenium IDE Web Driver Server Grid
Java based
Used as a proxy
A workaround to browser version needs
Selenium IDE Web Driver Server Grid
Parallel Test Execution
Selenium IDE Web Driver Server Grid
Parallel Test Execution
Test all the browsers
Selenium IDE Web Driver Server Grid
Parallel Test Execution
Test all the browsers
umm MS Azure
PageFactory and Page Objects Pattern
Selenium Resourceshttp://seleniumhq.org/
http://selenium-python.readthedocs.org/en/latest/index.htmlhttps://github.com/jasonamyers/seleniumuitalk