Web Extensibility Lesson – Building a toolkit Support

Article Tools

QuickTest Professional Web Add-in Extensibility enables you to provide high-level support for third-party and custom Web controls that are not supported out-of-the-box by the QuickTest Professional Web Add-in.
Web-Extensibility was a new feature in QuickTest Professional 9.5
since then, i never heard or see anyone that has developed a toolkit support.the reason are vary, but the main reason is : is very advanced and time consuming. i want to tell you that you are right!!
anyway, i try to put some lights on this specific part of qtp, that is fascinating for itself.

The dhtmlxCombo object

i decided, to develop a toolkit support for the dhtmlxCombo object.

dhtmlxCombo is a cross-browser JavaScript combobox with autocomplete feature. It extends basic selectbox functionality to meet the requirements of the most up-to-date web applications. dhtmlxCombo can be converted from existing HTML SELECT or populated with JavaScript. Supporting AJAX, it can also get list values from the server datasource dynamically.

image

 

adding the object to repository :

image

implementing new methods :

 

image

and analyzing the events to implement record capabilities

image

This lesson will guide you, the advanced user, how to implement a web-extensibility toolkit support Set.
The lesson includes 9 different stages, described step by step, with full images examples, sample code and explanations.
the stages are :

 

  1. Creating the Toolkit Support Set
  2. Introducing the DHTMLX Environment to QuickTest
  3. Teaching QuickTest to Identify, Spy, and Learn the dhtmlxCombo Control
  4. Implementing Support for the dhtmlxCombo’s Test Object Methods
  5. Implementing Support for the dhtmlxCombo’s Identification Properties
  6. Changing the Name of the Test Object Implementing a Filter to Prevent Learning Child Objects
  7. Implementing Support for Recording on the dhtmlxCombo Control
  8. Implementing Support for Dynamic List of Values for dhtmlxCombo items
  9. and a brief topic of conclusions and recommendations.

 

this lesson is recommended for advanced users, or intermediate quicktest users with programming background.
You are free to report any defects, errors or improvements that you might discover.

ENJOY !!

http://www.advancedqtp.com/DemoMTW/content/tech.web_ext.html

 

Previous postConversion Next postFind a File Recursively (revised)

Related Posts

Post Your Comment

You must be logged in to post a comment.