I am going to test appliation which is cloud based and which supports IE,FF,Chrome & Safari(all latest versions).It is expected from me to write automation code which should be compatible with above all browsers.
So right now I am evaluating/searching web based automation tools or API based framework(C# based) which will help me to write automation code which should be compatible with above all browsers.
Please provide me inputs.
I second the Ranorex suggestion. Although you will need more than just the Runtime version... You will also need at least one Professional license so that you can develop the tests in Visual Studio. The runtime version(s) would be installed on the test machine(s) to run the tests you developed on the Professional machine.
The runtime version does not allow development it is strictly the engine so that you can run your developed tests. You need at least the Professional license so that you can reference the Ranorex DLLs from within Visual Studio... I too am a developer and have been using Ranorex since 2009.
[ QUOTE ]
Ok I didn't know that. Clearly Ranorex don't want people to have a lower cost option.
[/ QUOTE ]
That's kinds of harsh... In the grand scheme of things, the price for a Ranorex Professional license is up to 1/4 less than the other players (non free/share ware) licenses. The Professional license does also include the runtime engine so you could get by with just that. But if you only have one developer and want to send out your tests to several machines, that is the beauty of the Run Time license (which is pretty darn cheap).
A floating license is slightly more expensive, but with one floating Run Time license you can run your tests on an unlimited number of machines serially. http://www.ranorex.com/purchase/buy-now.html
The simple truth is Ranorex don't do this for charity. So the next step to a more expensive licence is there to stop people building their own GUI over the run engine which a lot of people would do if they could.