Micro Focus QTP (UFT) Forums
Browser(...).Navigate(<url>) stopped working in 9.5 (please help me!) - Printable Version

+- Micro Focus QTP (UFT) Forums (https://www.learnqtp.com/forums)
+-- Forum: Micro Focus UFT (earlier known as QTP) (https://www.learnqtp.com/forums/Forum-Micro-Focus-UFT-earlier-known-as-QTP)
+--- Forum: VB Scripting/Descriptive Programming (https://www.learnqtp.com/forums/Forum-VB-Scripting-Descriptive-Programming)
+--- Thread: Browser(...).Navigate(<url>) stopped working in 9.5 (please help me!) (/Thread-Browser-Navigate-url-stopped-working-in-9-5-please-help-me)



Browser(...).Navigate(<url>) stopped working in 9.5 (please help me!) - ConstantChange - 07-02-2008

Hi everybody!

I recently upgraded to QTP 9.5 and and important regression script (apart from other stuff) stopped working because it used the

Browser(<name>).Navigate(<url>)

function.
The call of this function NOW HAS NO EFFECT WHATSOEVER! I did not find any help in the net or in the application, I dont even know if Mercury give out release notes.


So - if there is any way of archiving this functionality or fixing the QTP bug - pleease let me know!


Thanks very very much!
CC


RE: Browser(...).Navigate(<url>) stopped working in 9.5 (please help me!) - nageshpv - 07-03-2008

Try using a exist function that QTP recognises the browser first and then do a object spy on the browser to check for the navigate method.


RE: Browser(...).Navigate(<url>) stopped working in 9.5 (please help me!) - ConstantChange - 07-03-2008

Hi Nageshpv!

Thanks - but of course the Browser exists (exist(n) returns true), and so does the Navigate method. It still takes one mandatory parameter (the url), so actually nothing has changed since the last version of QTP, but still it does not work in the new version.

Anyone here who uses 9.5 and "Browser(..).navigate(..)" and where it actually works? Then at least I would know that there must be a way to get it done, as opposed to assuming that the HP guys just didnt get it right here...(as seen in other places of QTP)..

THANKS!!!!
CC


RE: Browser(...).Navigate(<url>) stopped working in 9.5 (please help me!) - bc993aaa - 07-04-2008

Hi,

I had the same problem when I upgraded a script to 9.5...what I had to do to tackle that problem as time was short, was make 9.5 learn the web page again and if that doesnt work, you might need to manually add the objects from the repository in your action...among other things a lot of other code e.g. reading an excel datasheet was not working...i just commented out that code and re-wrote the code or more specifically the line which read from an external sheet and voila, it started working!

hope this helps and if anyone else has a better solution for such issues, do let me know coz i really dont wanna go thru a load of scripts and do manual updates!!!!!!! Sad


RE: Browser(...).Navigate(<url>) stopped working in 9.5 (please help me!) - ConstantChange - 08-20-2008

Hi again!

(yes, sorry, this is a bump)

Thanks all!

But I am still looking for answers on this one, as my workaround ("manually" enter the url into the browser-url-text-box and then click the "go" button) is not very cool.

I was hoping that after some updates of QTP this will be fixed. But it is not. Not with my settings at least.

Anyone any answers, or a Mercury contact for complaints? (We signed up for support here ages ago, and just did not get an answer).

Thanks!
CC


RE: Browser(...).Navigate(<url>) stopped working in 9.5 (please help me!) - nageshpv - 08-20-2008

Ok, we have two options here,

Code:
Launch_App("http://www.google.com")

Public Sub Launch_App(URL)
Set objBrowser = Createobject("InternetExplorer.Application")
ObjBrowser.Visible = True
objBrowser.Navigate URL
Set objBrowser = Nothing
End Sub

OR

Code:
systemutil.run "iexplore","http://www.google.com"

the very same code works for me in 9.5. Hope this helps.


RE: Browser(...).Navigate(<url>) stopped working in 9.5 (please help me!) - kishoreinchennai - 08-20-2008

ok i have 9.5 and tried the following

Code:
Browser("Browser(...).Navigate(<url>)").Navigate("www.google.com")

it went fine

Regards
Kishore