Selenium

This is separate page for selenium. I have been working on selenium since 2010. I have worked on selenium with c#, Java and Ruby(including watir framework). I am also familiar with selenium python. Topics listed here will be linked to my post. Some, topic you may find with no post as I am working on posting on those topics. My initial examples and work with selenium c#. We can work in selenium in

  1. Browser : Firefox driver, Chrome driver, IE, PhantomJS, Opera driver, Safari driver, Html Driver
  2. Mobile : Android driver, IOS driver

My posts Related to selenium with C# and JAVA are :Basics

  1. Setting up Selenium Webdriver
  2. Recording in Selenium IDE and Generating WebDriver Code
  3. Introduction to Selenium WebDriver(Tab test)
  4. Basic Functions in Selenium IDE
  5. Test Thinking in Selenium WebDriver way
  6. How to manage browsers in Selenium WebDriver
  7. How to Manage Cookies in Selenium WebDriver
  8. How to insert data in Selenium WebDriver
  9. How to Find a web element in Selenium Webdriver
  10. How to manage Browser Timeouts in Selenium WebDriver
  11. How to work with Window and Frames in Selenium WebDriver
  12. How to select and deselect web element in selenium webdriver.
  13. Working with Selected item in Selenium Webdriver
  14. How to run JavaScript in selenium WebDriver
  15. How to run selenium webdriver code in IE – Setting Authentication via http URL(htaccess)
  16. How to press Keyboard in selenium webdriver?
  17. How to drag and drop in Selenium webdriver
  18. Actions in selenium webdriver
  19. Administrating Firefox in Selenium Webdriver
  20. How to work with Proxy in Selenium WebDriver
  21. How to change user agent in Firefox by selenium webdriver
  22. How to run selenium webdriver in Google Chrome?
  23. How to take a screenshot in selenium webdriver?
  24. How to work with a web element in Selenium WebDriver
  25. How to work with JavaScript Alert in Selenium WebDriver
  26. How to install TestNG in Eclipse?
  27. How to create selenium Junit Test Cases?
  28. How to create selenium TestNG Test Cases?
  29. Necessary Java Annotations for selenium test execution and reporting. 30.What is HTML? Basic HTML structure needed for selenium.
  30. How to validate static HTML pages/items?
  31. What is Xpath? How to determine the best Xpath?
  32. What is CSS? How to determine the best CSS selector?
  33. Refactoring Selenium Test cases

Selenium Advance :

  1. How to think/plan for selenium test?
  2. What is Page Object Pattern?
  3. What is Keyword Driven Framework?
  4. What is Data Driven Framework?
  5. What is Hybrid Framework?
  6. How to plan and build an Hybrid Framework?
  7. Introduction to Layer Architecture.
  8. How to make package a Selenium Function Testing Solution
  9. Parallel Test Execution in selenium.

Running selenium tests without IDE :

  1. How to run selenium test with ANT/Maven?
  2. How to run selenium test with SVN?
  3. How to run selenium test with Hudson/Jenkins?
  4. How to run selenium test with NANT/Cruise Control?

Flash Selenium :

Sikuli Selenium :

IOS/Android/WP Selenium :

Selenium with Jmeter :

Selenium RC:

  1. What is selenium RC?How it works?
  2. How to installing selenium RC?
  3. Run and Mange Testing Selenium RC.
    • Running
    • Stopping from command/Browser
    • Running From IDE(eclipse)
  4. How to work with acceptance Testing in RC home page?

Selenium Grid :

  1. How to setup selenium Grid for parallel execution?
  2. How to write Selenium Grid capable unit tests?
  3. How to add windows(for IE) to selenium Hub?
  4. How to add MAC(for Firefox) to selenium Hub?
  5. How to add I-phone(for iWebdriver) to selenium Hub?
  6. How to add Android to selenium Hub?
  7. How to execute parallel Scrips with TestNG?

Selenium Integration with Build Systems :

  1. Integrating selenium Grid with Jenkins.
  2. Integration selenium with Cruise Control
  3. Integration selenium with Team City
  4. Integration selenium with Gardle
  5. Integration selenium with MS Build
  6. Integration selenium with Target Process
  7. Integration selenium with Codeship.io

Selenium Python :

  1. How to install selenium with python?
  2. Writing code with python & selenium.
  3. Python basic unit test and selenium test
  4. How python works with selenium?
  5. Running tests with Firefox, IE and Chrome.
  6. How to locate elements?
  7. How to perform actions with selenium?
  8. Working with alerts.
  9. How to manage cookies?
  10. How to manage windows and frames?
  11. How to drag & drop?
  12. How to run Java Scrips?
  13. How to take screenshots?
  14. How to handle Wait(wait for element) ?
  15. How to execute parallel scripts with Grid?