Selenium Object Bank

Selenium Object Bank is going under a major change - Version 2 : Download links will  be provided once it is completely developed.



Google’s Selenium Web Driver has took a pace where automating a web application has made easier than ever. With very few methods exposed by the API, almost all the actions can be achieved that are necessary for working with a web application.

In automation script where all the application Objects are given within, maintaining these Objects can be tiresome. Readability of the Script is not as easy as it looks. Understanding the code at later point of time can be real painful. Addressing these issues users including myself had followed various approaches for minimizing the complexity, one such is implementing the Page Object Pattern, or may be storing all the Objects in an external property file, Providing detailed comments for the Objects, or any other user defined approach.

Keeping these in mind, I wondered how we could deal with all these cumbersome tasks using one single solution. There took the birth of Selenium Object Bank (SOB) that can address the following questions.
  • Storing all the Objects in a central location
  • Changing Object properties without any modification on the Script
  • Readability and clear understanding of the automation steps performed by just looking into the Script
  • Minimizing the Script code by Object notation
  • Creating Robust Scripts
  • Re usability of the Objects
  • Identifying the Objects with different locators other than those provided by Web Driver (id, name, xpath, css, class, tagName) 


Sample Code

A Sample code for automating WordPress website using regular approach

driver.findElement(By.id("user_login")).sendKeys("admin");
driver.findElement(By.id("user_pass")).sendKeys("demo123");
driver.findElement(By.id("wp-submit")).click();
driver.findElement(By.linkText("Posts")).click();
driver.findElement(By.linkText("Add New")).click();
driver.findElement(By.id("title")).sendKeys("Sample");
driver.findElement(By.id("publish")).click();
driver.findElement(By.linkText("All Posts")).click();
driver.findElement(By.id("post-search-input")).sendKeys("Sample");
driver.findElement(By.id("search-submit")).click();
driver.findElement(By.xpath("/html/body/div/div[3]/div[2]/div/div[4]/form/table/thead/tr/th/input")).click();
WebElement selectBulkOption = driver.findElement(By.name("action"));
Select select = new Select(selectBulkOption);
select.selectByVisibleText("Move to Trash");
driver.findElement(By.id("doaction")).click();


Same code when used with SOB

setWebDriverObject(driver); 
uname().sendKeys("admin");
pass().sendKeys("demo123");
login().click();
posts().click();
addNew().click();
postTitle().sendKeys("Demo Post");
publish().click();
allPosts().click();
searchBox().sendKeys("Demo Post");
searchPostsButton().click();
tickAllCheckbox().click();  
postActions().selectByVisibleText("Move to Trash");
applyButton().click();

using SOB, it makes easier for a person to read the program. It hides the Object details keeping them seperately.




Installing the Plug-In


Selenium Object Bank is available as a Plugin for Eclipse IDE. Follow the below steps for downloading and installing the plugin

Step 1:
Download the plugin
  • Open the link [ Plugin Link ]
  • Click on “File” menu and select “Download” option as shown in figure.
  • Save the zip file to your local drive and extract the folder now this directory contains the SOB plugin files.





Step 2:
Open eclipse application. Go to “help” and select “Install New Software…”
 




Step 3:
A window gets opened, now click on Add button, this time a small window appears as shown in figure




Step 4:
Click on local button and browse for the plugin directory as shown in figure and then click on OK button






Step 5:
Once the plugin directory is selected, the path is shown in the small window. Click on Ok button, you can also give the name it’s optional.

Once after clicking the Ok button you will see “Selenium Object Bank” category. Tick the checkbox and click on Next button as shown in figure. 





  • After clicking “Next” button, here it takes some time for calculating requirements and dependencies.
  • After the process is done click on “Next” button
  • Next accept the license agreement by selecting the “Accept” radio and then Click on “Finish” button.
  • During the installation it might give a Warning message. Click on OK button.



  • After the installation restart the eclipse application.
  • Done here you go … SOB is now ready to use :)



Selenium Object Bank Services


Following are the services provided by SOB

  • Adding an Object
  • Removing an Object
  • Updating an Object
  • View Available Objects 


How to Use

Let’s start with an example by Testing WordPress Website for adding and deleting a post.

Step 1:
Download the sample Eclipse project for WordPress [SOB Sample Demo Download Link]
Import the Project into Eclipse
After importing you can see three Java Files

  • atu.selenium.scripts.WithoutObjectBank
  • com.test.Testing
  • objects.mapper.com.test.HasTestingObjects

Download the latest Selenium Server Standalone jar file and add it to your Build Path

[Selenium Server Standalone Jar Link]

Download the SOB jar file and add it to your Build Path [SOB Jar File Download Link]
  • The first class atu.selenium.scripts.WithoutObjectBank is a sample Selenium WebDriver script without using SOB
  • The Second class com.test.Testing is the same Selenium WebDriver script with SOB features
  • The Third class objects.mapper.com.test.HasTestingObjects is generated automatically by SOB


Step 2:
Right click on the com.test.Testing java and Select Selenium Object Bank Manager as shown in below figure 




Once you select, SOB window appears as shown below




  • From the SOB window you can see the available Objects in the left Pane
  • When you click on any Object from the left pane, you can see the Object details and the Element Tag type from the Properties table and the Select Box
  • To Add an Object, Enter a Unique Object Name in the field, Select the element tag type, enter the attribute and its value (you can add more than one locator)and click on Add button
 




  • To Remove an Object from the Available Objects, Select one of them and click on Remove button
  • To Update an Object Attribute or Value, Select any object from the left pane and edit values from the Properties table
  • The Clear Fields button is used when you want to clear the Properties and Object Name field. (While Adding an Object)



How does SOB work?
  • Create a WebDriver Script
  • Right Click on the Script and select Selenium Object Bank Manager, since it is a newly created script it pops up a message box like below as it does not have an Object Bank associated with it.
  • Click on Yes to Create an Object Bank for the Script





  • After clicking on Yes button, a Directory Named ObjectBank is created in the project folder. Under this ObjectBank directory, an XML file is generated that stores the Object details for the corresponding script
  •  The XML file name is same as the Script name and its directory structure is same as the Script package structure
  •  Along with this XML file, for each Script, a corresponding java file named Has[Script Name]Objects is generated under the objects.mapper package. The script’s directory structure is same as its package structure.
           NOTE:  Please refresh the Eclipse Project folder to see the newly created files
  •  For example: if the script name is com.test.Registration.java then
  •  An XML file is generated in ObjectBank\com\test\Registration.xml
  •  A Java file is generated in objects\mapper\com\test\HasRegistrationObjects.java under src package




LinkedIn Group:

you can join our LinkedIn group here for more collaborative discussions: ATU LinkedIn Group

Give our tools a Feedback:

 We are constantly working on several projects, we would like to have a feedback on all the tools so that we can prioritize, introduce new features, enhancing them etc. This will also help us in understanding the usage of these tools and lift us to develop further more utilities.

 Feedback page : ATU Utilities User Feedback



Future Scope for SOB


Well, we are using this approach for our Projects and will be continued in future :)

A whole lot of new features will be introduced into SOB to the benefit of various Clients, Organizations, and Users including myself. Stay tuned :)

We love WebDriver, as an Open Source tool, we love to keep its utilities Open Source.
                                                                                                 – Automation Testing Utilities

198 comments:

  1. Hi I tried the same process but Selenium Object Bank manager option not displaying after right clicked on com.test.Testing java.
    Please help me how can I resolve this.

    ReplyDelete
    Replies
    1. Hi Sunil,

      Did the plugin get installed successfully ? Can you tell me which version of Eclipse you are using ?

      Regards
      AT

      Delete
    2. Yes plugin installed correctly, I am using Eclipse - Juno Service Release 2 and JavaSE-1.7

      Regards,
      Sunil

      Delete
    3. I have tested the installation of the Plugin in Eclipse IDE for Java Developers, Eclipse IDE for JEE (Indigo and Juno releases), both are working as expected.

      If the plugin has installed correctly, when you right click a Java File and Select the "Selenium Object Bank Manager" then the utility will show up.

      Regards
      AT

      Delete
    4. Hi thanks for the response, I have done the same thing (configured same in Eclipse Juno and Kepler) but my bad, I am receiving one warning message when I was run the Testing.java file i.e.,
      "Build path specifies execution environment JavaSE-1.6. There are no JREs installed in the workspace that are strictly compatible with this environment."

      Actually I am using JavaSE-1.7. so this might be the reason.

      Regards,
      Sunil

      Delete
    5. Hi,

      can you change the execution environment for this project and see if it works ?

      Steps (in Eclipse):
      Right click on the Project, Click on properties, Then a window will be opened, In this, Click on Java Compiler, On the Right Pane you can see the JDK Compliance, change it to 1.6 and see if it works.

      If the above step does not work, create a new project, and copy the source to the newly created project(add the necessary jar files to the build path) and check if it works.

      Regards
      AT

      Delete
    6. Hi,
      I have created new project and copied source into the created project, now it is working fine.
      Thanks for the help :)

      Regards,
      Sunil

      Delete
    7. I have read your blog and i got a very useful and knowledgeable information from your blog.its really a very nice article.You have done a great job . If anyone want to get Best Selenium training institutes in Chennai, Please visit Greens Technologies located at Chennai Adyar which offer Best Selenium Training in Chennai.

      Delete
  2. Hi ,
    After clicking YES to Create an Object Bank for the Script window i am getting error message window. :(

    http://grab.by/uvCa

    ReplyDelete
    Replies
    1. Hi Richa,

      which version of Eclipse are you using ?

      Delete
  3. Cannot complete the install because of a conflicting dependency.
    Software being installed: Selenium Object Bank 1.0.0.201304071108 (atu.sob.SeleniumObjectBank.feature.group 1.0.0.201304071108)
    Software currently installed: Eclipse Modeling Tools 1.4.0.20110615-0550 (epp.package.modeling 1.4.0.20110615-0550)
    Only one of the following can be installed at once:
    Java Development Tools Core 3.7.3.v20120119-1537 (org.eclipse.jdt.core 3.7.3.v20120119-1537)
    Java Development Tools Core 3.7.0.v_B61 (org.eclipse.jdt.core 3.7.0.v_B61)
    Java Development Tools Core 3.7.1.v_B76_R37x (org.eclipse.jdt.core 3.7.1.v_B76_R37x)
    Object Teams Development Tooling Core 3.7.3.v_OTDT_r202_201202051448 (org.eclipse.jdt.core 3.7.3.v_OTDT_r202_201202051448)
    Object Teams Development Tooling Core 3.7.0.v_OTDT_r200_201106070730 (org.eclipse.jdt.core 3.7.0.v_OTDT_r200_201106070730)
    Object Teams Development Tooling Core 3.7.1.v_OTDT_r201_201109101025 (org.eclipse.jdt.core 3.7.1.v_OTDT_r201_201109101025)
    Only one of the following can be installed at once:
    Refactoring UI 3.6.0.v20110505-0800 (org.eclipse.ltk.ui.refactoring 3.6.0.v20110505-0800)
    Refactoring UI 3.6.0.v20110928-1453 (org.eclipse.ltk.ui.refactoring 3.6.0.v20110928-1453)

    ReplyDelete
    Replies
    1. Can you tell me on which flavor of eclipse you are installing?

      Can you try installing in eclipse classic or eclipse for java developers?

      Delete
  4. problem occurred while writing to object bank(.xml) file .. how to solve this

    ReplyDelete
    Replies
    1. Can you tell me on which flavor of eclipse you are installing?

      Can you try installing in eclipse classic or eclipse for java developers?

      Delete
  5. Using JAVA eclipse.... able to follow your steps till .com/test.testing.java right click after that only its not showing anything.. i am getting for the selected java file an object bank doesnt exist for java file. create new click ok,

    ReplyDelete
    Replies
    1. I have read your blog and i got a very useful and knowledgeable information from your blog.its really a very nice article.You have done a great job . If anyone want to get Best Selenium training institutes in Chennai, Please visit Greens Technologies located at Chennai Adyar which offer Best Selenium Training in Chennai.

      Delete
  6. Hi Mohan,

    Can you tell me the Eclipse flavor you are using ? is it eclipse classic or eclipse for java developers ? and which release it belongs to ? Helios or Indigo or Juno ?

    ReplyDelete
    Replies
    1. appreciate ur early reply , stuck in middle

      Delete
  7. Looks like eclipse for java developer , it says java development tool 4.3 Kepler

    ReplyDelete
    Replies
    1. Hi Mohan,

      Thank you for the info. The plugin was developed in older version of Eclipse. Many users are facing similar problem in newer version. If you would like to work with this utility , I would ask you to use older releases, but that is not recommended.

      However, our team will work on it , we have planned to release a newer version of SOB with more robust features, as we are equipped with many developments, you can expect a delay.

      Thanks Mohan.

      Regards
      AT

      Delete
    2. Thanks, Suggest me is there any other way to store objects like object folder ??????

      Delete
    3. You could try the Page Object Model :)

      Regards
      AT

      Delete
    4. do we have new release on this????

      Delete
    5. Hi,

      A new version of SOB is in development. This includes exciting features. The project internal structure is being changed for better object identification. The release period cannot be confirmed - but we can assure you that the next release will be huge :)

      #AT

      Delete
    6. Super - expecting a bigger change on it as the current version not supporting kepler

      Delete
  8. Eclipse Standard/SDK

    Version: Kepler Release
    Build id: 20130614-0229

    ReplyDelete
    Replies
    1. I have read your blog its very attractive and impressive. I like it your blog.


      SEO Services in India SEO Company in India SEO Company in India

      Delete
  9. Hello,
    Can we use same Selenium Object Bank for multiple scripts?

    If we try to do that then we get below exception :

    FAILED: UCP_T
    java.lang.NullPointerException
    at atu.sob.utils.ObjectIdentifier.findElement(Unknown Source)
    at objects.mapper.appModules.HasUcp_LoginObjects.objraj(HasUcp_LoginObjects.java:50)
    at testCases.TestCase01_CreateWindowsVM.UCP_T(TestCase01_CreateWindowsVM.java:54)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

    ReplyDelete
    Replies
    1. Hi,

      you can use with multiple scripts.

      The Current SOB has many limitations. We are constantly working on to improve to build a robust SOB v2. I suggest you to wait for the new release.

      #AT

      Delete
    2. Thanks for quick reply. I hope we will get next release soon.
      What is expected release date for next version?

      Delete
    3. Honestly, there are no specific release dates as such. But if you have noticed, New releases for many other projects are active and we do it on user requirement basis.

      #AT

      Delete
  10. Hi,

    Can i get the download link of the Eclipse plugin.

    Thanks,
    Kishore

    ReplyDelete
    Replies
    1. Hi Kishore,

      Version 1 of SOB is obsolete hence download links are removed. once the new version is available, the links will be provided.

      #AT

      Delete
  11. Hi,

    I am facing below error in Hs...Objects.java file

    the method findelement(Webdriver) from type object identifier refers to missing type WebElement

    Please suggest solution.

    ReplyDelete
    Replies
    1. Hi,

      we recommend you not to use version1 of SOB as it is obsolete. Please be noted that the entire project is going under a major change and once the new release is available you can download it.

      #AT

      Delete
  12. Software testing is an investigation conducted to determine the quality and performance of a product under test. This validation provides clear and independent review about the software. Software testing professionals have huge demand in leading software development industries.
    software testing training in chennai

    ReplyDelete
  13. Selenium is an open source automated testing tool used for testing web applications. Training on selenium help students to be aspiring testing professionals in leading software development firm.

    Best Selenium training institute in Chennai

    ReplyDelete
  14. is it latest version??? does this supports kepler?????

    ReplyDelete
  15. Is the latest version released?? if so plz provide link to download.

    ReplyDelete
  16. Hi Please give more flexibility on this, like without open the browser can get objects properties and store all different properties, can pick in order wise in the page

    i have solution on how it is, please give me mail id to provide more, i think its really good..
    hari.chennareddy@gmail.com

    ReplyDelete
    Replies
    1. I have read your blog and i got a very useful and knowledgeable information from your blog.its really a very nice article.You have done a great job . If anyone want to get Sharepoint training in Chennai, Please visit Greens Technologies Sharepoint training located at Chennai Adyar which offer Best Sharepoint training in Chennai

      Delete
  17. Thanks for your post; selenium is most trusted automation tool to validate web application and browser. This tool provides precise and complete information about a software application or environment. Selenium Course in Chennai

    ReplyDelete
    Replies
    1. I have read your blog its very attractive and impressive. I like it your blog.

      Java Training in Chennai Core Java Training in Chennai Core Java Training in Chennai

      Java Online Training Java Online Training Core Java 8 Training in Chennai Core java 8 online training JavaEE Training in Chennai Java EE Training in Chennai

      Delete
  18. AT,

    Can you please provide me the download link for SOB plugin

    ReplyDelete
  19. hi will this work only in Eclipse Juno?

    ReplyDelete
  20. Software testing is a massive domain various software testing types are employed to validate the quality of a software application. The choice of selection might vary based on the software application type and requirement. Your post helped me a lot to learn various strategies used in software testing. software testing training in Chennai

    ReplyDelete
  21. Software testing is that the method of analysis a software package item to observe variations between given input and expected output.

    ReplyDelete
  22. Could i have a download link of SOB?

    thank you very much

    ReplyDelete
  23. Can some one tell when would the latest version of SOB be available?

    ReplyDelete
  24. Hi Nice , it would much better if u make small video Tutorial too ..... thank you

    ReplyDelete
    Replies
    1. Nice article.. I have read your blog and i got a very useful and knowledgeable information from your blog.its really a very nice article.You have done a great job . If anyone want to get Oracle data guard training in Chennai, Please visit Greens Technologies Oracle data guard Training in Chennai located at Chennai Adyar which offer Best Oracle data guard Training in Chennai.

      Delete
  25. Replies
    1. I have read your blog and i got a very useful and knowledgeable information from your blog.its really a very nice article.You have done a great job . If anyone want to get Best Informatica training institutes in Chennai, Please visit Greens Technologies Informatica Training in Chennai located at Chennai Adyar which offer Best Informatica Training in Chennai.

      Delete
  26. Can you please point me to download the latest version of SOB?

    ReplyDelete
  27. Excellent post!!! Digital marketing training provides students with meaning skills to promote a business in digital age. This training covers search engine optimization, SEM, social media marketing, online reputation management, etc. Digital Marketing Training | Digital Marketing Chennai

    ReplyDelete
  28. Your information about Selenium scripts is really interesting. Also I want to know the latest new techniques which are implemented in selenium. Can you please update it in your website? Selenium Training in Chennai | Best Selenium training institute in Chennai | Selenium Training

    ReplyDelete
  29. some times SOB fails to run. We cant even call it in many classes.
    please upload the latest version of SOB

    ReplyDelete
  30. Thanks for sharing this informative blog. Recently I did Digital Marketing Training in Chennai at a leading digital marketing company. It's really useful for me to make a bright career.

    ReplyDelete
  31. Thanks for sharing this information. SEO is one of the digital marketing techniques which is used to increase website traffic and organic search results. If anyone wants to get SEO Training in Chennai visit FITA Academy located at Chennai.

    ReplyDelete
  32. Nice Work!
    Waiting eagerly for the version 2 SOB links....

    ReplyDelete
  33. Thanks for your informative article. With the world is totally dependent on internet, the future of digital marketing is on positive note. It also assures lucrative career opportunity for professionals looking for job in digital marketing. Digital Marketing Training in Chennai

    ReplyDelete
  34. Thanks for sharing informative article on mobile testing. It helped me to understand the future of mobile application development and need of mobile application testing training. Think of joining mobile application testing training in Chennai from reputed IT placement or training academy.

    ReplyDelete
  35. Thanks for this wonderful post. It was really informative as well as on to the point. So thanks

    ReplyDelete
  36. Could you provide download link for SOB version 2 ?

    Thanks

    ReplyDelete
  37. Good to learn something new about automation testing from this blog. Thanks for sharing such worthy article. By SEO Course in Chennai

    ReplyDelete
  38. Very Nice Post!!! i rather prefer buying a new domain and develop SEO friendly website with well optimized content. Then, it put more effort in quality link building. So that, I can achieve trusted and long term online presence for my business. SEO Institutes in Chennai

    ReplyDelete
  39. This was so useful and informative. The article helped me to learn something new. By digital marketing institute

    ReplyDelete
  40. This was so useful and informative. The article helped me to learn something new. By digital marketing training in chennai

    ReplyDelete
  41. Good to learn something new about automation testing utilities from this blog. Thanks for sharing such worthy article. By SEO Course in Chennai

    ReplyDelete
  42. That was an interesting article on the selenium plug in. It was very useful. Thank you.
    Web designing course | Web designing course

    ReplyDelete
  43. Nice to learn something about selenium plugin from this article.
    electrical contractors in chennai

    ReplyDelete
    Replies
    1. Your information about Selenium scripts is really interesting. Also I want to know the latest new techniques which are implemented in selenium. Can you please update it in your website? Selenium Training in Chennai | Best Selenium training institutes in Chennai| Selenium training

      Delete
  44. SEO is the best method to gain traffic to a webpage. You have once again explained it very well here. This gives me an additional information in SEO campaign. Thanks for sharing this information in here, you are running a great blog. Keep up this good work.

    seo institute in chennai
    best seo training in chennai
    hadoop training

    ReplyDelete
  45. I have read your blog and i got a very useful and knowledgeable information from your blog.its really a very nice article.You have done a great job . If anyone want to get Best Oracle training institutes in Chennai, Please visit Greens Technologies located at Chennai Adyar which offer Best Oracle Training in Chennai.

    ReplyDelete
  46. Your information about Selenium scripts is really interesting. Also I want to know the latest new techniques which are implemented in selenium. Can you please update it in your website? SAS Training in Chennai | Best Sas training
    institutes in Chennai
    | SAS training

    ReplyDelete
  47. I have read your blog and i got a very useful and knowledgeable information from your blog.its really a very nice article.You have done a great job . If anyone want to get Best software testing training institutes in Chennai, Please visit Greens Technologies
    Software testing Training in Chennai located at Chennai Adyar which offer Best software testing Training in Chennai.

    ReplyDelete
  48. Great article. I am happy to visit your blog. Thanks for sharing this post.
    SEO Course in Chennai

    ReplyDelete
  49. Thanks for sharing such a great information..Its really nice and informative.
    If anyone want to get hadoop training in Chennai, Please visit Greens Technologies hadoop training located at Chennai Adyar which offer Best hadoop training in Chennai,Best hadoop training in Chennai

    ReplyDelete
  50. Thank you for the useful post. It helps a lot in my training. I share your blog with my students. Keep posting more.
    Selenium Training | Selenium Training

    ReplyDelete
  51. Oracle DBA Training in Chennai
    Thanks for sharing this informative blog. I did Oracle DBA Certification in Greens Technology at Adyar. This is really useful for me to make a bright career..

    ReplyDelete
  52. Selenium Training in Chennai
    Wonderful blog.. Thanks for sharing informative blog.. its very useful to me..

    ReplyDelete
  53. Whatever we gathered information from the blogs, we should implement that in practically then only we can understand that exact thing clearly, but it’s no need to do it, because you have explained the concepts very well. It was crystal clear, keep sharing..
    Websphere Training in Chennai

    ReplyDelete
  54. Data warehousing Training in Chennai
    I am reading your post from the beginning, it was so interesting to read & I feel thanks to you for posting such a good blog, keep updates regularly..

    ReplyDelete
  55. DotNetTraining in chennai
    Thanks for sharing such a great information..Its really nice and informative..

    ReplyDelete
  56. SAP Training in Chennai
    This post is really nice and informative. The explanation given is really comprehensive and informative..

    ReplyDelete
  57. This information is impressive..I am inspired with your post writing style & how continuously you describe this topic. After reading your post, thanks for taking the time to discuss this, I feel happy about it and I love learning more about this topic
    Android Training In Chennai In Chennai

    ReplyDelete
  58. Pretty article! I found some useful information in your blog, it was awesome to read, thanks for sharing this great content to my vision, keep sharing..
    Unix Training In Chennai

    ReplyDelete
  59. I found some useful information in your blog, it was awesome to read, thanks for sharing this great content to my vision, keep sharing..
    SalesForce Training in Chennai

    ReplyDelete
  60. Oracle DBA Training in Chennai
    Thanks for sharing this informative blog. I did Oracle DBA Certification in Greens Technology at Adyar. This is really useful for me to make a bright career..

    ReplyDelete
  61. Whatever we gathered information from the blogs, we should implement that in practically then only we can understand that exact thing clearly, but it’s no need to do it, because you have explained the concepts very well. It was crystal clear, keep sharing..
    Websphere Training in Chennai

    ReplyDelete
  62. Data warehousing Training in Chennai
    I am reading your post from the beginning, it was so interesting to read & I feel thanks to you for posting such a good blog, keep updates regularly..

    ReplyDelete
  63. Selenium Training in Chennai
    Wonderful blog.. Thanks for sharing informative blog.. its very useful to me..

    ReplyDelete
  64. Oracle Training in chennai
    Thanks for sharing such a great information..Its really nice and informative..

    ReplyDelete
  65. I have read your blog and i got a very useful and knowledgeable information from your blog.You have done a great job.
    SAP Training in Chennai

    ReplyDelete
  66. This information is impressive..I am inspired with your post writing style & how continuously you describe this topic. After reading your post,thanks for taking the time to discuss this, I feel happy about it and I love learning more about this topic
    Android Training In Chennai In Chennai

    ReplyDelete
  67. Pretty article! I found some useful information in your blog, it was awesome to read,thanks for sharing this great content to my vision, keep sharing..
    Unix Training In Chennai

    ReplyDelete
  68. I found some useful information in your blog, it was awesome to read, thanks for sharing this great content to my vision, keep sharing..
    SalesForce Training in Chennai

    ReplyDelete
  69. There are lots of information about latest technology and how to get trained in them, like Best Hadoop Training In Chennai have spread around the web, but this is a unique one according to me. The strategy you have updated here will make me to get trained in future technologies Hadoop Training in Chennai By the way you are running a great blog. Thanks for sharing this blogs..

    ReplyDelete
  70. This is really an awesome article. Thank you for sharing this.It is worth reading for everyone. Visit us:
    Oracle Training in Chennai

    ReplyDelete
  71. very nice blogs!!! i have to learning for lot of information for this sites...Sharing for wonderful information.Thanks for sharing this valuable information to our vision. You have posted a trust worthy blog keep sharing.
    Oracle DBA Training in Chennai

    ReplyDelete
  72. great article!!!!!This is very importent information for us.I like all content and information.I have read it.You know more about this please visit again.
    Oracle RAC Training in Chennai

    ReplyDelete
  73. Wonderful tips, very helpful well explained. Your post is definitely incredible. I will refer this to my friend.
    SalesForce Training in Chennai

    ReplyDelete
  74. I am reading your post from the beginning, it was so interesting to read & I feel thanks to you for posting such a good blog, keep updates regularly.
    Java Training in Chennai

    ReplyDelete
  75. Really awesome blog. Your blog is really useful for me. Thanks for sharing this informative blog. Keep update your blog.
    PHP Training in Chennai

    ReplyDelete
  76. Thanks for sharing this valuable information to our vision. You have posted a trust worthy blog keep sharing.Nice article i was really impressed by seeing this article, it was very interesting and it is very useful for me..
    Android Training in Chennai

    ReplyDelete
  77. Really awesome blog. Your blog is really useful for me. Thanks for sharing this informative blog. Keep update your blog.
    SAP Training in Chennai

    ReplyDelete
  78. Excellent information with unique content and it is very useful to know about the information based on blogs.
    Hadoop Training in Chennai

    ReplyDelete
  79. if possible share with us...Very useful information is providing by our blog.here is a way to find Oracle Training In Chennai

    ReplyDelete
  80. i wondered keep share this sites .if anyone wants realtime training Greens technolog chennai in Adyar visit this blog..performance tuning training In Chennai and more Oracle Training In Chennai

    ReplyDelete
  81. once again sharing this informative blog .Datastage training In Chennai It uses a graphical notation to construct data integration solutions and is available in various versions may visit greens technology chennai in adyar Greens Technologys Training In Chennai

    ReplyDelete
  82. i gain the knowledge of Java programs easy to add functionalities play online games, chating with others and industry oriented coaching available from greens technology chennai in Adyar may visit.Core java training In Chennai

    ReplyDelete
  83. I have read your blog and I got very useful and knowledgeable information from your blog. It’s really a very nice article Greens Technologies Training In Chennai

    ReplyDelete
  84. Excellent post, I agree with you 100%! I’m always scouring the oracle for new information and learning whatever I can, and in doing so I sometimes leave post comments on blogs.Oracle Training In Chennai

    ReplyDelete
  85. Usually I am able to add links to other websites or pages within informix Training In Chennai

    ReplyDelete
  86. Thanks for the useful information that was provided, Get more ideas on sql server dba Training In Chennai

    ReplyDelete
  87. Thanks for sharing this informative blog. If anyone wants to get Struts Training In Chennai

    ReplyDelete
  88. It was really a wonderful article and I was really impressed by reading this blog.oracle sql plsql Training In Chennai

    ReplyDelete
  89. This page is dedicated for our Besant Technologies Reviews by our students. Please give your reviews here, qlikview Training In Chennai

    ReplyDelete
  90. I like this post, and i learn new software product. thank to share with us oracle rac Training In Chennai

    ReplyDelete
  91. This is very useful information. Thanks for sharing.teradata Training In Chennai

    ReplyDelete


  92. hai you have to learned to lot of information about c# .net Gain the knowledge and hands-on experience you need to successfully design, build and deploy applications with c#.net.
    C-Net-training-in-chennai

    ReplyDelete


  93. hai If you are interested in asp.net training, our real time working.
    asp.net Training in Chennai.
    Asp-Net-training-in-chennai.html

    ReplyDelete

  94. Amazing blog if our training additional way as an silverlight training trained as individual, you will be able to understand other applications more quickly and continue to build your skill set which will assist you in getting hi-tech industry jobs as possible in future courese of action..visit this blog
    silverlight-training.html
    greenstechnologies.in:

    ReplyDelete

  95. awesome Job oriented sharepoint training in Chennai is offered by our institue is mainly focused on real time and industry oriented. We provide training from beginner’s level to advanced level techniques thought by our experts.
    if you have more details visit this blog.
    SharePoint-training-in-chennai.html

    ReplyDelete


  96. if share valuable information about cloud computing training courses, certification, online resources, and private training for Developers, Administrators, and Data Analysts may visit
    Cloud-Computing-course-content.html

    ReplyDelete
  97. Many of us had different ideas on implementing Object Repository Concept to store Application Objects. We have developed something that will satisfy the needs of a Central Repository. We named it "Selenium Object Bank" an Open Source Utility. It's an Eclipse Plugin that that will help in Organizing your application Objects in one Object File :)

    Android training in chennai | Software Testing Training in Chennai

    ReplyDelete
  98. This information is impressive; I am inspired with your post writing style & how continuously you describe this topic. After reading your post, thanks for taking the time to discuss this, I feel happy about it and I love learning more about this topic..
    Informatica Training in chennai | QTP Training in Chennai



    ReplyDelete
  99. This comment has been removed by the author.

    ReplyDelete
  100. Good to learn something new from this blog. Thanks for sharing such worthy article.
    magento training in Chennai

    ReplyDelete
  101. I am reading your post from the beginning, it was so interesting to read & I feel thanks to you for posting such a good blog, keep updates regularly
    Oracle Apps Technical Online Training

    ReplyDelete
  102. This information is impressive; I am inspired with your post writing style & how continuously you describe this topic. After reading your post, thanks for taking the time to discuss this, I feel happy about it and I love learning more about this topic..
    Selenium Training in Chennai | QTP Training in Chennai

    ReplyDelete
  103. Thanks for Information Oracle Apps Technical is a collection of a bunch of collected applications like accounts payables, purchasing, inventory, accounts receivables, human resources, order management, general ledger and fixed assets, etc which have its own functionality for serving the business
    Oracle Apps Training In Chennai

    ReplyDelete
  104. Oracle Training in chennai | Oracle D2K Training In chennai
    This information is impressive; I am inspired with your post writing style & how continuously you describe this topic. After reading your post, thanks for taking the time to discuss this, I feel happy about it and I love learning more about this topic..

    ReplyDelete
  105. Any one had automated application based on Informatics IDD(Component elements are the one which selenium fails to identify), finding difficulty in finding object. Exploring opportunity it selenium can be used to automate my application using any utilities available.

    ReplyDelete
  106. Latest Indian Govt Jobs 2016 Notification

    Really appreciate you sharing this article post. Really thank you! Will read on............

    ReplyDelete
  107. Assam 2564 Police Constable Recruitment 2016



    I want to thank you for this informative read; I really appreciate sharing this great......................

    ReplyDelete
  108. This comment has been removed by the author.

    ReplyDelete
  109. Links are not available, please post the links mentioned in blog.

    ReplyDelete
  110. hai have a good day.....
    i think this is useful for all of us..i am really enjoying when i reading.thanks for updating this informative article..
    i am waiting for your upcoming article..i hope it will be come soon as possible...http://sonymobileservicecenterinchennai.in/

    ReplyDelete
  111. Great post.I'm glad to see people are still interested of Article.Thank you for an interesting read.


    Corporate Training Companies in Madurai

    ReplyDelete
  112. Great post and informative blog.it was awesome to read, thanks for sharing this great content to my vision.
    Informatica Training In Chennai
    Hadoop Training In Chennai
    Oracle Training In Chennai
    SAS Training In Chennai

    ReplyDelete
  113. Thanks for nice topic. Very useful information.
    IthubOnlineTraining are good in giving the selenium onlineTraining

    ReplyDelete
  114. Thanks for nice topic. Very useful information.
    IthubOnlineTraining are good in giving the selenium onlineTraining

    ReplyDelete
  115. very nice blogs!!! i have to learning for lot of information for this sites...Sharing for wonderful information.Thanks for sharing

    this valuable information to our vision. You have posted a trust worthy blog keep sharing.
    Pega Training In Chennai

    ReplyDelete
  116. Thank you so much... your blog is giving very useful knowledge for all.i didn’t have the knowledge in this now i get an idea about this..
    thks a lot:-)To know more seo training in chennai

    ReplyDelete
  117. I also added it at http://www.qatestingtools.com/Selenium-Object-Bank_and_Cucumber, please feal to contact QATestingTools with updates

    ReplyDelete
  118. Mainframes are used by large and medium-sized companies such as banks, insurance companies, manufacturers, Travel & Retail Sector and Telecom Companies to process large amounts of data quickly.
    mainframe training in chennai

    ReplyDelete
  119. Hi,

    I hav installed SOB plugin. When trying yo open SOB from class file, my eclipse is hanging. Does anyone else faced this problem?

    ReplyDelete
  120. It is nice post and I found some interesting information on this blog, keep it up. Thanks for sharing. . .

    Testing Training with Live Project

    ReplyDelete
  121. This comment has been removed by the author.

    ReplyDelete
  122. Can you plz tell me how to debug this error,
    The method findElement(WebDriver) from the type ObjectIdentifier refers to the missing type WebElement

    ReplyDelete
  123. This is my first visit to your blog, your post made productive reading, thank you. dot net training in chennai

    ReplyDelete
  124. A cool thread .. will help me a lot to decorate my place. Mobile app development company in jaipur

    ReplyDelete
  125. Selenium
    Selenium is an open source software-testing framework for Web application. It supports different populat languages like Java, Perl, PHP, C# to write domain specific scripts.
    And also Selenium providing record and playback supports to test application without learn scripting language. Selenium composes four components such as (Selenium IDE, Selenium RC, WebDriver, Selenium) a single suite for different testing purposes.
    The advantage of Selenium compare to other automation tools are it is open source, execute scripts across different browser and parallel execution
    As it is open source many of the organization are preparing this tool for automation testing.


    The scope of this tool very huge, so students, job seeker can consider this tool for thier carrier.



    For further details
    Selenium Testing training in Chennai

    ReplyDelete
  126. Shree Ram Techno Solutions Provides CCTV Camera, Security Camera, Wireless Security, Attendance System, Access Control System, DVR, NVR, Spy Camera, Fire Alarm, Security Alarm, PCI, IP Network Camera, Dome Camera, IR Camera, CCTV, Camera Price, HIKVISION, SCATI, Time Machine

    CCTV CAmera in jaipur at Rajasthan
    Home security system in jaipur
    Wireless Home Security System in jaipur
    Realtime attendance machine in jaipur
    cctv camera dealer in jaipur
    Hikvision DVR in jaipur at Rajasthan
    security system solutions in jaipur

    ReplyDelete
  127. Freelance Best Makeup & Hair Artist in Jaipur with huge experience and Specialization in Bridal and Wedding Makeup,Celebrity Makeup,Professional Makeup,Creative Makeup,Bollywood Makeup and Character Makeup in Delhi,Jaipur,Rajasthan. Natural Makeup that allows your skin to breath with a radiant glow and remains flawless throughout your special day.


    Best Makeup and Hairstyle in jaipur
    Fiza Makeup Academy in jaipur
    Best bridal makeup artist in jaipur(bollywood makeup,creative makeup,Airbrush makeup,character makeup)
    Make up and Hair kit
    Professional makeup artist course in jaipur
    Makeup and hairstyle tips
    Makeup and hair Images
    Makeup and hair tutorials
    Makeup and hair contract


    ReplyDelete
  128. A pioneer Institute owned by industry professionals to impart vibrant, innovative and global education in the field of Hospitality to bridge the gap of 40 lakh job vacancies in the Hospitality sector. The Institute is contributing to the creation of knowledge and offer quality program to equip students with skills to face the global market concerted effort by dedicated faculties, providing best learning environment in fulfilling the ambition to become a Leading Institute in India.

    cha jaipur
    management college in jaipur
    management of hospitality administration jaipur
    cha management jaipur
    Best hotel college in jaipur
    Best management college in jaipur
    College of Hospitality Administration, Jaipur

    ReplyDelete
  129. Thank you for putting an effort to published this article. You've done a great job! Good bless!

    Bridal Makeup Chennai

    ReplyDelete
  130. A Pioneer Institute owned by industry professionals to impart vibrant, innovative and global education in the field of Hospitality to bridge the gap of 40 lakh job vacancies in the Hospitality sector. The Institute is contributing to the creation of knowledge and offer quality program to equip students with skills to face the global market concerted effort by dedicated faculties, providing best learning environment in fulfilling the ambition to become a Leading Institute in India.

    cha jaipur
    management college in jaipur
    management of hospitality administration jaipur
    cha management jaipurs
    Hotel management in jaipur
    Best hotel college in jaipur
    Best management college in jaipur
    College of Hospitality Administration, Jaipur
    Top 10 hotel management in jaipur
    Hotel managementin Rajasthan

    ReplyDelete
  131. A Pioneer Institute owned by industry professionals to impart vibrant, innovative and global education in the field of Hospitality to bridge the gap of 40 lakh job vacancies in the Hospitality sector. The Institute is contributing to the creation of knowledge and offer quality program to equip students with skills to face the global market concerted effort by dedicated faculties, providing best learning environment in fulfilling the ambition to become a Leading Institute in India.

    cha jaipur
    hotel management college in jaipur
    management of hospitality administration jaipur
    cha management jaipur
    Hotel management in jaipur
    Best hotel management college in jaipur
    College of Hospitality Administration, Jaipur
    Top 10 hotel management in jaipur
    Hotel management collegein Rajasthan

    ReplyDelete
  132. Our Digital Marketing Training is tailored for beginners who want to learn how to stand out digitally, whether it is for their own business or a personal brand.

    digital marketing course

    ReplyDelete
  133. Informative article, just what I was looking for.seo services chennai

    ReplyDelete
  134. We all know, designing a framework for every project is a big deal and tiresome process of Java platform framework. If want become learn for Hadoop Training with Java code using MapReduce concepts and learn Big Data knowledge to real-time projects reach us Besant Technologies.To click the training details,Hadoop Training in Chennai | Hadoop Training Institute in Chennai

    ReplyDelete
  135. Very nice post here and thanks for it .I always like and such a super contents of these post.Excellent and very cool idea and great content of different kinds of the valuable information's.
    PEGA Training in Chennai

    ReplyDelete
  136. It is amazing and wonderful to visit your site.Thanks for sharing this information,this is useful to me...
    Android Training in Chennai
    Ios Training in Chennai

    ReplyDelete
  137. Best website design for your business, magazine, portfolio,
    ecommerce or personal blog websites.

    ReplyDelete

  138. Web Design Sydney: It is a great sharing...I am very much pleased with the contents you have mentioned. I wanted to thank you for this great article. .Logo Design Sydney,Logo Design in Coimbatore,Brochure Design in Coimbatore

    ReplyDelete
  139. nice blog
    great information
    Cosmetology Course
    Advance Diploma in Cosmetology,Grand Master in Cosmetology,
    Professional Diploma in Cosmetology,International Diploma in Cosmetology.

    ReplyDelete