EX use win32 query to get the handle or processid of the app and use some api to act on it...this will be a work around not a solution.
Answer 2: Ans: use DHTML properties ....uses object.attributes...u will get all DHTML properties of that particular element in a collection.
Answer 3: Disadvantages of Smart Identification: There are many out of which is time consuming it eats lot of time and some times it yields wrong results also in case of dynamic environment.
If u enable smart identification when particular object description is mismatched it will take much time toAnswer 4: I think Space and time may be the constraints, because i never used it. it is pretty waste of time to use it.
recognize that object.And for identifying which object decryption is mismatched we have to verify the qtp results.
If disable smart identification qtp will through error in that particular statement
Answer 5: HKEY_LOCAL_MACHINE\SOFTWARE\Mercury Interactive\QuickTest Professional\Configuration_UI\ScriptMgr
Create a new String value with name AltProgID and value "Mercury.JSScriptMgr" and change the value of "Create" to 1
Create a new child key inside the key
HKEY_LOCAL_MACHINE\SOFTWARE\Mercury Interactive\QuickTest Professional\Configuration_UI\ScriptConstants
Repeat the same steps for the below key
HKEY_LOCAL_MACHINE\SOFTWARE\Mercury Interactive\QuickTest Professional\Configuration
C:\Program Files\Mercury Interactive\QuickTest Professional\bin\QTEditor.ini
Add the below parameter to [General options]
DisableVBScript = 1
Answer 7: U can record but not as a web application but a standard windows application
Window("Mozilla Firefox").WinObject("MozillaWindowClass").Type "naveen"
Answer 8: Repository parameters enable you to specify that certain property values should be parameterized, but leave the actual parameterization to be defined in each test that is associated with the object repository that contains the parameterized test object property values.
Repository parameters are useful when you want to create and run tests on an object that changes dynamically
repositoriescollection is a collection object that enables you to programmatically manage the run-time collection of shared object repository files associated with the current action
for more details refere QTP Help file.
Answer 9: checkout for .VOT files in dat foler of the installation
Answer 10: NO