QTP 11 not recognizing Ext JS
QTP identifies dropdown as WebEdit,
& identifies Checkboxe as WebButton.
I have installed Web Extensibility Add-in still QTP coudnt recognize some objects. Please tell me which addins/Patches should i install.
Unable to count how many items from dropdown because QTP identifies dropdown as WebEdit,
Unable to retrieve the value "ON", "OFF" from checkbox because QTP identifies Checkboxe as WebButton.
Originally Posted by sravsand
You have to develop your own support/add-in for the objects developed using that framework. Refer quote below from the help file.
Web Add-in Extensibility enables you to develop support for testing third-party and custom Web controls that are not supported out-of-the-box by the Web Add-in.
If the test object class that QTP uses to represent a control does not provide the operations and properties necessary to operate on your control, you can use Web Add-in Extensibility to create a new test object class.
You can also teach QTP to treat a control that contains a set of lower-level controls as a single functional control, instead of relating to each lower-level control separately.
Originally Posted by Rajkumar Rajangam
I didnot understand, can you give me more explanation, Please give me example for checkbox set ON OFF
When you install the Web Extensibility add-in, you get the following.
1. Web Extensibility Accelerator - A tool to extend support for Controls, that are not recognized by QTP. (Such as the one you are trying to automate, ExtJS)
2. Web Toolkit - Set of Add-ins that support for the following environments
➤ ASP.NET AJAX control toolkit
➤ Google Web Toolkit
➤ Yahoo User Interface
If your application is developed using a framework other than the ones listed above, then you have to write your own code to develop the new add-in. The Web extensibility Add-in help file has details about it & also examples on how to do it. The article below explains it even better, step by step walthrough, developing support for dhtmlxCombo.