How To Insert Value To The Popup Window In QTP
I have encountered a difficulty of capturing the object in third-level popup window; the QTP totally can not identify what is the object name I am clicking on. That has created an issue for me to continue my work due to the problem of recording the object. (Perhaps it can be configured to work where I don’t really familiar with).
Finally I found the way to solve it by using the VB code (SendKeys). Before you can apply this code to the QTP script, you need to allow browser to display URL on the popup window as below.
1. Open IE and go to (Tools – Internet Options – Security tab – Custom Level button).
2. Disable “Allow websites to open windows without address or status……..” under miscellaneous category.
After you done the setting and click apply and OK to exit.
Next apply this code to your automation test script and modify these 2 lines.
Browser("").Navigate("[The popup window URL]") //Line 1
CreateObject("WScript.Shell").SendKeys "[Value to be entered]" //Line 2
CreateObject("WScript.Shell").SendKeys "{ENTER}"
Set WshShell = Nothing
Line 1 – Copy the popup window URL and paste it into the bracket
Line 2 – After the sendkeys command is the value that you intend to input.
Note : The code actually is for the popup window, therefore ensure you have a code that to click “something” like button or link before calling to this code.
Custom Search

























