Your SlideShare is downloading. ×
0
Selenium testing
Selenium testing
Selenium testing
Selenium testing
Selenium testing
Selenium testing
Selenium testing
Selenium testing
Selenium testing
Selenium testing
Selenium testing
Selenium testing
Selenium testing
Selenium testing
Selenium testing
Selenium testing
Selenium testing
Selenium testing
Selenium testing
Selenium testing
Selenium testing
Selenium testing
Selenium testing
Selenium testing
Selenium testing
Selenium testing
Selenium testing
Selenium testing
Selenium testing
Selenium testing
Selenium testing
Selenium testing
Selenium testing
Selenium testing
Selenium testing
Selenium testing
Selenium testing
Selenium testing
Selenium testing
Selenium testing
Selenium testing
Selenium testing
Selenium testing
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Selenium testing

819

Published on

My Slides from my Functional UI Testing with Selenium Memphis Python Talk on 1/21/2013.

My Slides from my Functional UI Testing with Selenium Memphis Python Talk on 1/21/2013.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
819
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
10
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. UI Functional Testing with Selenium and Python
  • 2. Ready forDeployment Bro?
  • 3. Wat!
  • 4. Selenium
  • 5. Selenium IDE Web Driver Server Grid
  • 6. Selenium IDE Web Driver Server Grid Firefox Plugin
  • 7. Selenium IDE Web Driver Server Grid Firefox Plugin Javascript Based
  • 8. Selenium IDE Web Driver Server Grid Firefox Plugin Javascript Based DVR Style UI Testing
  • 9. Selenium IDE Web Driver Server Grid Firefox Plugin Javascript Based DVR Style UI Testing Simple!
  • 10. Selenium IDE Web Driver Server Grid Firefox Plugin Javascript Based DVR Style UI Testing Simplish...
  • 11. Selenium IDE Web Driver Server Grid Live Demo Failure here!
  • 12. Selenium IDE Web Driver Server Grid API
  • 13. Selenium IDE Web Driver Server Grid API Available in many languages
  • 14. Selenium IDE Web Driver Server Grid API Available in many languages Supports many browser
  • 15. Selenium IDE Web Driver Server Grid API Available in many languages Supports many browser More like traditional tests
  • 16. Selenium IDE Web Driver Server Grid Live Demo Failure here!
  • 17. ID <div id="coolestWidgetEvah">...</div>driver.find_element_by_id("coolestWidgetEvah")
  • 18. ID XPath <input type="text" name="example" />driver.find_elements_by_xpath("//input")
  • 19. ID XPath Name <input name="cheese" type="text"/> driver.find_element_by_name("cheese")
  • 20. ID XPath Name <div id="food"> <span class="dairy aged">cheese</span> </div>driver.find_element_by_css_selector("#food span.dairy.aged") CSS
  • 21. ID XPath Name <a href="http://www.google.com/search? q=cheese">cheese</a>driver.find_element_by_link_text("cheese") find_element_by_partial_link_text CSS Text
  • 22. element.submit()
  • 23. element.submit()inputElement.send_keys("Cheese!")
  • 24. element.submit()inputElement.send_keys("Cheese!") inputElement.click()
  • 25. element.submit() inputElement.send_keys("Cheese!") inputElement.click()inputElement.select_by_visible_text()
  • 26. Selenium IDE Web Driver Server Grid Live Demo Failure here!
  • 27. Selenium IDE Web Driver Server Grid Java based
  • 28. Selenium IDE Web Driver Server Grid Java based Used as a proxy
  • 29. Selenium IDE Web Driver Server Grid Java based Used as a proxy A workaround to browser version needs
  • 30. Selenium IDE Web Driver Server Grid Parallel Test Execution
  • 31. Selenium IDE Web Driver Server Grid Parallel Test Execution Test all the browsers
  • 32. Selenium IDE Web Driver Server Grid Parallel Test Execution Test all the browsers umm MS Azure
  • 33. PageFactory and Page Objects Pattern
  • 34. Selenium Resources http://seleniumhq.org/http://selenium-python.readthedocs.org/en/latest/index.html https://github.com/jasonamyers/seleniumuitalk

×