Google+
Selenium-By-Arun
Google “Selenium By Arun” and start learning Selenium.
Follow Us
Blog Pages
Index Page
Omayo
Selenium IDE
Java For Selenium
WebDriver
HTML for Selenium
Advanced Selenium
>> Contact Me
Contents
Selenium IDE
What is Selenium?
What should I know prior to learning Selenium?
Install FireBug Add-on for Firefox
How to use FireBug?
Install Firepath Add-on for Firefox
How to use Firepath?
Install Java
Install Eclipse IDE
How to Launch Eclipse IDE?
How to create projects in Eclipse IDE?
How to configure the created project in Eclipse IDE?
Install Selenium IDE
What is Selenium IDE ?
Record and Playback using Selenium IDE
Validating Elements using Selenium IDE
Validating Elements using Assert Mechanism
Validating Elements using Verify Mechanism
Viewing the source code of the steps recorded using Selenium IDE in our desired language
What are Locators ?
Different types of Locators to identify UI elements
Tools in Selenium to find out the Locators
Locate UI elements by ID
Locate UI elements by Name
Locate UI elements by Link
Locate UI elements by XPath
Locate UI elements by CSS
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:
Post a Comment
Home
Subscribe to:
Posts (Atom)
No comments:
Post a Comment