I have been running a good family with QTP for the past two years, due to some license issues and budget problems my Boss decided to convert all process into open source tool, He advised me to select a good and stable tool, i have given below some details about the application.
Application was developed by VB.net with rich Ajax play. Ajax playing a big role in this application.
If we enter the URL, IE will create a POP-up and subsequent operations will be continued in the newer pop-up and the initial IE will be killed by newer pop-up. In this situation most of the other tools like Adventnet failed to catch the operation.(Adventnet - its another story)
More pop-ups, more mouse over menus(fireevent), more ajax play, WebElements, dynamic grid, dynamic tables.....
In QTP, i am playing a good role and do whatever i want as a automation engineer. QTP covered every above actions and VBscript moves with as a friend.
Ok, i believe u fell my pain. So please suggest me a good tool, which one should cover below all.
POP-up handling - If its not possible dont go next.
should cover all MouseOver movements.
Scripting language support - like perl,python...(If is it Vbscript, Thank God)
Record and playback(but i play QTP as a descriptive programmer, where i dont need record and playback)
So Mates suggest a good tool based on your own experience,
One of the main reasons I went with QTP is it's ability to handle modaldialogboxes. I think the two biggest players in the functional test tool opensource market are selenium and Watir. As far as I'm aware, Watir can handle modaldialogboxes, selenuim can't. So that's where I would start.