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
- Browser : Firefox driver, Chrome driver, IE, PhantomJS, Opera driver, Safari driver, Html Driver
- Mobile : Android driver, IOS driver
My posts Related to selenium with C# and JAVA are :Basics
- Setting up Selenium Webdriver
- Recording in Selenium IDE and Generating WebDriver Code
- Introduction to Selenium WebDriver(Tab test)
- Basic Functions in Selenium IDE
- Test Thinking in Selenium WebDriver way
- How to manage browsers in Selenium WebDriver
- How to Manage Cookies in Selenium WebDriver
- How to insert data in Selenium WebDriver
- How to Find a web element in Selenium Webdriver
- How to manage Browser Timeouts in Selenium WebDriver
- How to work with Window and Frames in Selenium WebDriver
- How to select and deselect web element in selenium webdriver.
- Working with Selected item in Selenium Webdriver
- How to run JavaScript in selenium WebDriver
- How to run selenium webdriver code in IE – Setting Authentication via http URL(htaccess)
- How to press Keyboard in selenium webdriver?
- How to drag and drop in Selenium webdriver
- Actions in selenium webdriver
- Administrating Firefox in Selenium Webdriver
- How to work with Proxy in Selenium WebDriver
- How to change user agent in Firefox by selenium webdriver
- How to run selenium webdriver in Google Chrome?
- How to take a screenshot in selenium webdriver?
- How to work with a web element in Selenium WebDriver
- How to work with JavaScript Alert in Selenium WebDriver
- How to install TestNG in Eclipse?
- How to create selenium Junit Test Cases?
- How to create selenium TestNG Test Cases?
- Necessary Java Annotations for selenium test execution and reporting. 30.What is HTML? Basic HTML structure needed for selenium.
- How to validate static HTML pages/items?
- What is Xpath? How to determine the best Xpath?
- What is CSS? How to determine the best CSS selector?
- Refactoring Selenium Test cases
Selenium Advance :
- How to think/plan for selenium test?
- What is Page Object Pattern?
- What is Keyword Driven Framework?
- What is Data Driven Framework?
- What is Hybrid Framework?
- How to plan and build an Hybrid Framework?
- Introduction to Layer Architecture.
- How to make package a Selenium Function Testing Solution
- Parallel Test Execution in selenium.
Running selenium tests without IDE :
- How to run selenium test with ANT/Maven?
- How to run selenium test with SVN?
- How to run selenium test with Hudson/Jenkins?
- How to run selenium test with NANT/Cruise Control?
Flash Selenium :
Sikuli Selenium :
IOS/Android/WP Selenium :
Selenium with Jmeter :
Selenium RC:
- What is selenium RC?How it works?
- How to installing selenium RC?
- Run and Mange Testing Selenium RC.
- Running
- Stopping from command/Browser
- Running From IDE(eclipse)
- How to work with acceptance Testing in RC home page?
Selenium Grid :
- How to setup selenium Grid for parallel execution?
- How to write Selenium Grid capable unit tests?
- How to add windows(for IE) to selenium Hub?
- How to add MAC(for Firefox) to selenium Hub?
- How to add I-phone(for iWebdriver) to selenium Hub?
- How to add Android to selenium Hub?
- How to execute parallel Scrips with TestNG?
Selenium Integration with Build Systems :
- Integrating selenium Grid with Jenkins.
- Integration selenium with Cruise Control
- Integration selenium with Team City
- Integration selenium with Gardle
- Integration selenium with MS Build
- Integration selenium with Target Process
- Integration selenium with Codeship.io
Selenium Python :
- How to install selenium with python?
- Writing code with python & selenium.
- Python basic unit test and selenium test
- How python works with selenium?
- Running tests with Firefox, IE and Chrome.
- How to locate elements?
- How to perform actions with selenium?
- Working with alerts.
- How to manage cookies?
- How to manage windows and frames?
- How to drag & drop?
- How to run Java Scrips?
- How to take screenshots?
- How to handle Wait(wait for element) ?
- How to execute parallel scripts with Grid?