Google+

Contents


  Selenium IDE                                                                                                                                                                           
                                                
  1. What is Selenium?
  2. What should I know prior to learning Selenium?
  3. Install FireBug Add-on for Firefox
  4. How to use FireBug?
  5. Install Firepath Add-on for Firefox
  6. How to use Firepath?
  7. Install Java
  8. Install Eclipse IDE
  9. How to Launch Eclipse IDE?
  10. How to create projects in Eclipse IDE?
  11. How to configure the created project in Eclipse IDE?
  12. Install Selenium IDE
  13. What is Selenium IDE ?
  14. Record and Playback using Selenium IDE
  15. Validating Elements using Selenium IDE
  16. Validating Elements using Assert Mechanism
  17. Validating Elements using Verify Mechanism
  18. Viewing the source code of the steps recorded using Selenium IDE in our desired language
  19. What are Locators ?
  20. Different types of Locators to identify UI elements
  21. Tools in Selenium to find out the Locators
  22. Locate UI elements by ID
  23. Locate UI elements by Name
  24. Locate UI elements by Link
  25. Locate UI elements by XPath
  26. Locate UI elements by CSS
  27. Finding locators for UI elements using the Selenium IDE's recording feature

   Java for Selenium                                                                                                                                                         
                                                

   28. Java for Selenium
   29. What is Java ?
   30. Install Java JDK
   31. Configure Java
   32. A Simple Java Program
   33. TextPad Editor Installation
   34. Write and execute Java Programs using TextPad tool
   35. Object Oriented Programming
   36. First Simple Java Program
   37. Second Simple Java Program
   38. 'int' data type
   39. 'double' data type
   40. 'long' data type
   41. 'float' data type
   42. 'char' data type 
   43. 'boolean' data type
   44. Assigning  values to variables of different data type
   45. Variable Declaration and Initialization
   46. Scope of Variables
   47. Type conversion
   48. Arrays
   49. Arithmetic Operators
   50. Relational Operators
   51. Boolean Logical Operators
   52. Assignment and '?' operator
   53. Operator Precedence
   54. 'if' selection statements
   55. 'switch' selection statements
   56. 'while' iteration statements
   57. 'do-while' iteration statements
   58. 'for' iterative statements
   59. 'break' jump statement
   60. 'continue' jump statements
   61. 'class' concept
   62. Install Eclipse IDE
   63. How to Launch Eclipse IDE
   64. How to create projects in Eclipse IDE?
   65. Run Java Programs in Eclipse IDE
   66. 'class' is a template for an 'object'
   67. Exporting a Java Project from Eclipse IDE
   68. Importing a Java Project into Eclipse IDE
   69. Declaring 'object' as an instance of a 'class'
   70. How to use dot(.) operator
   71. Methods
   72. How does a method return a value ?
   73. How does a method intake parameters ?
   74. Constructors
   75. 'this' keyword
   76. Method Overloading
   77. 'Constructor' Overloading
   78. Using 'objects' as parameters
   79. Argument Passing
   80. Returning Objects
   81. Recursion
   82. 'Public' Access specifier
   83. Default access specifier
   84. 'private' access specifier
   85. 'static' instance variables
   86. 'static' methods
   87. 'static' methods can only call 'static' methods
   88. 'static' methods can only access 'static' variables
   89. 'static' methods cannot refer to 'this' keyword
   90. 'static' block
   91. 'final' instance variable
   92. 'length' array attribute
   93. 'Nested' classes
   94. 'String' class
   95. Concatenate two string using '+' operator
   96. Using 'equals( )' method for comparing two strings
   97. Using 'length( )' method for finding the length of a string
   98. Using 'charAt( )' method to retrieve the character from string text
   99. String Arrays
 100. Inheritance
 101. subclass cannot access private members of superclass
 102. Assigning subclass reference to superclass reference
 103. Using 'super' keyword to access the instance variables of superclass
 104. Using 'super' keyword to access the methods of 'superclass'
 105. Calling 'Superclass' constructors using 'super' keyword
 106. 'Multilevel' Hierarchy
 107. Using 'super' in Multilevel Hierarchy
 108. Explicitly invoke Super class constructors
 109. 'Inheritance' and the order of executing constructors
 110. Method Overriding
 111. Dynamic Method Dispatch
 112. Abstract Classes
 113. Prevent overriding using 'final' keyword
 114. Prevent Inheritance using 'final' keyword
 115. Packages
 116. 'Package' and Access Protection
 117. Importing Packages
 118. Interfaces
 119. Class implementing multiple Interfaces
 120. Singe Interface implemented by multiple classes
 121. Superclass implementing an Interface and Subclass Inheriting it
 122. Subclass implementing an Interface
 123. Implementing the Interface containing variables
 124. Accessing the overriding method of sub-class using superclass object
 125. Interface References
 126. Abstract methods in Superclass must be implemented in Subclass
 127. Objects can't be created for abstract Classes
 128. Abstract classes can partially implement the Interfaces
 129. Interface inheriting another Interface
 130. Exception Handling
 131. What happens when we don't handle an exception ?
 132. How to handle an exception ?
 133. Using getChars( ) to extract more than one character from String Text
 134. Using 'equalsIgnoreCase( )'
 135. Using startsWith( ) and endsWith( ) methods
 136. Using compareTo( ) method
 137. Using indexOf( ) method
 138. Using 'lastIndexOf( )' method
 139. Using 'substring( )' method
 140. Using 'concat( )' method
 141. Using 'replace( )' method
 142. Using 'trim( )' method
 143. Using 'toLowerCase( )' and 'toUpperCase( )' methods
 144. StringBuffer class
 145. Using 'length( )' method with StringBuffer
 146. Using 'charAt( )' method with StringBuffer
 147. Using 'setCharAt( )' method with StringBuffer
 148. Using 'getChars( )' method with StringBuffer
 149. Using append( ) method with StringBuffer
 150. Using 'insert( )' method with StringBuffer
 151. Using 'reverse( )' method with StringBuffer
 152. Using 'delete( )' method with StringBuffer
 153. Using 'deleteCharAt( )' method with StringBuffer
 154. Using 'replace( )' method with StringBuffer
 155. Using 'substring( )' method with StringBuffer
 156. Using 'indexOf( )' method with StringBuffer
 157. Using 'lastIndexOf( ) method with StringBuffer


  Selenium RC (Also known as - Selenium 1)                                                                                                                                                                         
                                                
  To be updated

No comments: