I was unable to run QTP 10 scripts on a Windows 7 and IE8 machine because I was not allowed to save to the default test folder. I even tried with ADMIN rights, but no good.
The Error pop-up (see attachment) was from QTP and said “You do not have permission to create an asset in this location. Select a different location. Tip: You can save this asset in the default test folder.” But this WAS the default test folder, and I couldn't do it.
I am waiting for a network tech to see if this is a restriction on the LAN. I am not sure because I was able to create a new folder on the C: drive and save a WORD document there. I also can save a script in this newly created C: drive folder. I can't save anything where the QTP error message says I can; on the default test folder:
C:\Program Files\HP\QuickTest Professional\Tests
I will update if this is a local issue, but I was just wondering if anyone else is having this problem?
I installed QTP 11 on a Win 7 64 box last night. When I executed an existing test case, I ran in to trouble because QTP didn't seem to recognize any of the web objects.
I realized that the wrong version of IE8 was being used to test the script. When the script starts, it launches IE via c:\program files\internet explorer\iexplore.exe. For 32 bit OSs, this is no problem, but for 64 bit OSs, IE8 64x is launched. Since QTP is still no good against 64 bit applications, it can't recognize any of the objects so the script will fail.
The solution I found to this is to use the 32 bit version of IE when running from a 64 bit machine until QTP supports 64x applications. So I'd write some logic to determine if the machine is running a 64 bit os, and if so, run IE from c:\program files x86\internet explorer\iexplore.exe.