Java obviously has certain advantages for testing with Selenium - the most obvious is that you can instantiate the remote control server easily in-process and not needing to have two separate apps running. It's also a bit easier to extend Selenium in Java. Aside from that, though, you can use Selenium easily with any of the supported languages, and if you have to you can write a new driver if you want to use an unsupported language.So the "best" language for you to write Selenium tests in is the language you are most comfortable with.
Personally, I'm using Ruby, but that's because I'm using Selenium from Cucumber and RSpec - both of which are Ruby tools.
I'd add that the ruby libraries that do support Selenium are pretty good. Capybara, Webrat etc make it fairly straightforward to add Selenium to your test suit, however these are DSL's so you are not really learning Selenium. – Rodreegez Jul 19 '10 at 11:01.
This question seems a little misguided. You use Selenium to test web applications. Those web applications may be written in Ruby, Perl, PHP, Python or whatever web framework you want.
You can see the full list of supported languages and associated frameworks here: seleniumhq.org/about/platforms.html#prog....
– Jamie Wong Jul 19 '10 at 4:52 hmm, I didn't downvote it. Changed to correct vote – Onnesh Jul 19 '10 at 5:31.
If you're asking what language is best for writing Selenium tests, the answer is Java for Selenium 1.0. There are a bunch of corner-case operations that are only implemented in the Java client, even though Selenium is supposedly client-language-neutral. This is a natural outgrowth of the fact that the developers are primarily Java folks.
For Selenium 2.0, Java is still the best answer, because the Java client code is the first written and the standard for correctness. But the . NET (e.g. , C#) and Python clients have pretty aggressive support as well.
There are other languages, but they're lagging a bit.
I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.