What is selenium.
-> born at 2005
-> Java script is main core for selenium. But its difficult to debug. SO they introdue for support many language like C#,PHP,Rupy,Phython.
Selenium RC
-> Its supports mozilla,IE,Chrome,Safari,Opera
Selenium IDE
-> only supports mozilla firefox. and provide Record and Run.
-> Its not support for dynamic web page.
-> Its selenium 1.0
GRID
-> We split whole test cases into seperate and run on different machine.
-> New version is Grid 2.0
Selenium Web Driver :
-> safari and opera is not supported.
Step 1) Download & Install Java on your Computer
Step 2) Install Eclipse on your computer
Step 3) Download Selenium Java Client Driver
Step 4) Configure Eclipse with Selenium WebDrive
Refer this link -> http://www.softwaretestingclass.com/how-to-run-your-first-selenium-webdriver-script-selenium-webdriver-tutorial/
WebDriver driver1= new FirefoxDriver();
UserDefindFunction obj1=new UserDefindFunction();
driver1.get(baseUrl);
*/
// For Internet Explorer Browser
System.setProperty("webdriver.ie.driver", "D:\\Selenium\\64 Bit\\IEDriverServer_x64_2.40.0\\IEDriverServer.exe");
WebDriver driver1 = new InternetExplorerDriver();
UserDefindFunction obj1=new UserDefindFunction();
driver1.get(baseUrl);
How to develop the selenium script
-> Inall JDK,Eclipse ID and configure with Selenium
-> Download add-on for inspect the element as per the browser
-> And find the any unique value for any object in browser as per in the below preference
1) Id
2) Name
3) ClassName
4) Xpath
5) Css
-> And make sure those elements are unique by search those value by find button present in the Add ons.
Working with identify the objects in different browser
1) Firebox Browser
-> Firebog or Xpather (Add on - need to download)
-> we can see this Add on in Tools-> Add on
2) IE Browser
-> IE Devloper Toolbar (No need to download. Available in latest version)
-> we can see this Add on in View-> Explorer bar-> IE Developer
3) Google Chrome
-> Chrome Devloper (Add on - need to download)
But we unable to find Xpath value using IE & Google Chrome Add on. So we should use Firebox Add on to find Xpath.
How to identify objects by location
-> As part of the selenium, the every object in web page treates as web Element. This concept is not like QTP. The QTP every object classified as the different classes like WebEdit,WebButton,WebCheckbox etc.
-> Below Five approach for identify objects uniquely
Id
Name
ClassName
Xpath
Css
The preference for for using above approache in codes are from top to bottom.
-> If ID,Name,Class Name is not unique in the web page. Then only we should goto Xpath and CSS
-> born at 2005
-> Java script is main core for selenium. But its difficult to debug. SO they introdue for support many language like C#,PHP,Rupy,Phython.
Selenium RC
-> Its supports mozilla,IE,Chrome,Safari,Opera
Selenium IDE
-> only supports mozilla firefox. and provide Record and Run.
-> Its not support for dynamic web page.
-> Its selenium 1.0
GRID
-> We split whole test cases into seperate and run on different machine.
-> New version is Grid 2.0
Selenium Web Driver :
-> safari and opera is not supported.
Step 1) Download & Install Java on your Computer
Step 2) Install Eclipse on your computer
Step 3) Download Selenium Java Client Driver
Step 4) Configure Eclipse with Selenium WebDrive
Refer this link -> http://www.softwaretestingclass.com/how-to-run-your-first-selenium-webdriver-script-selenium-webdriver-tutorial/
WebDriver driver1= new FirefoxDriver();
UserDefindFunction obj1=new UserDefindFunction();
driver1.get(baseUrl);
*/
// For Internet Explorer Browser
System.setProperty("webdriver.ie.driver", "D:\\Selenium\\64 Bit\\IEDriverServer_x64_2.40.0\\IEDriverServer.exe");
WebDriver driver1 = new InternetExplorerDriver();
UserDefindFunction obj1=new UserDefindFunction();
driver1.get(baseUrl);
How to develop the selenium script
-> Inall JDK,Eclipse ID and configure with Selenium
-> Download add-on for inspect the element as per the browser
-> And find the any unique value for any object in browser as per in the below preference
1) Id
2) Name
3) ClassName
4) Xpath
5) Css
-> And make sure those elements are unique by search those value by find button present in the Add ons.
Working with identify the objects in different browser
1) Firebox Browser
-> Firebog or Xpather (Add on - need to download)
-> we can see this Add on in Tools-> Add on
2) IE Browser
-> IE Devloper Toolbar (No need to download. Available in latest version)
-> we can see this Add on in View-> Explorer bar-> IE Developer
3) Google Chrome
-> Chrome Devloper (Add on - need to download)
But we unable to find Xpath value using IE & Google Chrome Add on. So we should use Firebox Add on to find Xpath.
How to identify objects by location
-> As part of the selenium, the every object in web page treates as web Element. This concept is not like QTP. The QTP every object classified as the different classes like WebEdit,WebButton,WebCheckbox etc.
-> Below Five approach for identify objects uniquely
Id
Name
ClassName
Xpath
Css
The preference for for using above approache in codes are from top to bottom.
-> If ID,Name,Class Name is not unique in the web page. Then only we should goto Xpath and CSS
No comments:
Post a Comment