I just have to say, thank you Jason. Selenium is an awesome tool and I really love it. I can't wait to see what comes of it now that you can harness the power and resources of Google. Keep up the good work.
Regarding Firewatir\Watir vs Selenium -- Selenium supports more languages (Ruby, Perl, Python, Java, C#, PHP, and a FIT-inspired HTML syntax for simple cases) while Firewatir\Watir only supports Ruby.
Some people prefer Watir's object oriented API style over Selenium's functional/procedural style. Selenium's API feels a bit more simple for simple cases. Some people (even I!) would argue that Watir's API is more elegant and polished than Selenium's. But I think this is a matter of preference, and not a critical difference in either case.
API example: Watir: browser.button(:id,'submit').click Selenium: browser.click('id=submit')
Also, Selenium's IDE for Firefox is very simple to use for newcomers, while Selenium RC and Grid "scales up" and provides more sophisticated features to parallelize test runs over many machines.
Traditionally, Watir has been an IE-only tool, but that is changing with better FireWatir integration. Meanwhile, Selenium has had better support for Firefox, but lacked some of Watir's features for testing IE. Over time, I expect the cross-browser differences between Selenium and Watir to converge capability-wise. But at the moment, Watir is a better tool for IE, and Selenium is a better tool for Firefox. Both tools have many "opportunities for improvement" for testing Safari.
As your response was in the public domain, I posted on the Watir and Agile Testing group (I hope you don't mind). There has been some discussion. Charley Baker has responded to your post in a blog. You may find it of interest. http://charleybakersblog.blogspot.com/
Your Selenium is an awesome tool and I really love it. Can you please provide me some documentation on how to use Selenium testing tool for testing and Web Application as i am new to it.
This is probably not the best place to answer the question of how Selenium can test Java applets. (Selenium forms at openqa.org would be better.) However, the short answer is: it's up to the applet author to make the applet testable. Remember, Selenium is written in JavaScript running in the browser. The applet author would need to expose methods in the applet to be callable by JavaScript. Once, exposed, Selenium would then be able to call those methods and test it. Search for "JavaScript-to-Java [bridge|communication]" for more information.
Agiletester, regarding Selenium/WebDriver plans-- Simon Stewart has done a fantastic job improving WebDriver and implementing a compatibility API implementing the Selenium API. The effort could use more help, though... If you'd like to volunteer, the WebDriver and Selenium projects would truly appreciate it! :-)
Regarding Selenium and Chrome, my NDA with Google prevents me from saying anything really interesting about it. :-)
Hi All, Iam looking for a Selenium white box tester for a fulltime position in Sunnyale CA. If any interested and have refrences, please help me to find the right candidate.
I've been using Selenium happily for 4 years along with Jameleon. Being a true believer of Open Source Tools, I just prepared an article "Web application data-driven test automation for non-believers" at http://tekselenium.com/wpautomationstrategies.html
I just have to say, thank you Jason. Selenium is an awesome tool and I really love it. I can't wait to see what comes of it now that you can harness the power and resources of Google. Keep up the good work.
ReplyDeleteHi Jason,
ReplyDeleteWhat benefits would you say Selenium has over Firewatir\Watir?
Regarding Firewatir\Watir vs Selenium -- Selenium supports more languages (Ruby, Perl, Python, Java, C#, PHP, and a FIT-inspired HTML syntax for simple cases) while Firewatir\Watir only supports Ruby.
ReplyDeleteSome people prefer Watir's object oriented API style over Selenium's functional/procedural style. Selenium's API feels a bit more simple for simple cases. Some people (even I!) would argue that Watir's API is more elegant and polished than Selenium's. But I think this is a matter of preference, and not a critical difference in either case.
API example:
Watir:
browser.button(:id,'submit').click
Selenium:
browser.click('id=submit')
Also, Selenium's IDE for Firefox is very simple to use for newcomers, while Selenium RC and Grid "scales up" and provides more sophisticated features to parallelize test runs over many machines.
Traditionally, Watir has been an IE-only tool, but that is changing with better FireWatir integration. Meanwhile, Selenium has had better support for Firefox, but lacked some of Watir's features for testing IE. Over time, I expect the cross-browser differences between Selenium and Watir to converge capability-wise. But at the moment, Watir is a better tool for IE, and Selenium is a better tool for Firefox. Both tools have many "opportunities for improvement" for testing Safari.
Hi - why couldn't you make Selenium IDE work "smoothly" with IE and Chrome? Like add it as add on for IE and Chrome?
DeleteAs your response was in the public domain, I posted on the Watir and Agile Testing group (I hope you don't mind). There has been some discussion. Charley Baker has responded to your post in a blog. You may find it of interest.
ReplyDeletehttp://charleybakersblog.blogspot.com/
agiletester, don't mind at all. :-) For the lazy, do you have a direct link to the related Watir and Agile Testing group threads?
ReplyDeleteHi jason,
ReplyDeleteYour Selenium is an awesome tool and I really love it. Can you please provide me some documentation on how to use Selenium testing tool for testing and Web Application as i am new to it.
Has Selenium been the primary tool for testing the new Chrome browser?
ReplyDeleteWhat are the plans for bringing Selenium and WebDriver closer together?
Thanks
When will Selenium support java applets? Currently is there any hack to test java applets from Selenium ?
ReplyDeletetushar murudkar: could you not use JavaScript to talk to public Java methods in the applet?
ReplyDeleteThis is probably not the best place to answer the question of how Selenium can test Java applets. (Selenium forms at openqa.org would be better.) However, the short answer is: it's up to the applet author to make the applet testable. Remember, Selenium is written in JavaScript running in the browser. The applet author would need to expose methods in the applet to be callable by JavaScript. Once, exposed, Selenium would then be able to call those methods and test it. Search for "JavaScript-to-Java [bridge|communication]" for more information.
ReplyDeleteAgiletester, regarding Selenium/WebDriver plans-- Simon Stewart has done a fantastic job improving WebDriver and implementing a compatibility API implementing the Selenium API. The effort could use more help, though... If you'd like to volunteer, the WebDriver and Selenium projects would truly appreciate it! :-)
ReplyDeleteRegarding Selenium and Chrome, my NDA with Google prevents me from saying anything really interesting about it. :-)
Hi Jason , I would like to volunteer the WebDriver and Selenium projects . I really love this tool..How can i reach u ??
DeleteHi All,
ReplyDeleteIam looking for a Selenium white box tester for a fulltime position in Sunnyale CA.
If any interested and have refrences, please help me to find the right candidate.
Thanks
Kunal
Kunal@cbsinfosys.com
Hi! Jason...
ReplyDeleteIts indeed a great work of urs that made things very very easier..
Thanks man... You did it!
Selenium is too good. It is amazing when used with javascript.
ReplyDeletehttp://new-trends-software-testing.blogspot.com/
Excellent and Amazing tool.
ReplyDeleteI've been using Selenium happily for 4 years along with Jameleon. Being a true believer of Open Source Tools, I just prepared an article "Web application data-driven test automation for non-believers" at http://tekselenium.com/wpautomationstrategies.html
ReplyDeleteAyhan Tek
I know I am bit late to this blog, but I was not able to control myself from commenting that 'This is the most fantastic job' Thanks.
ReplyDelete
ReplyDeleteAppreciation for nice Update, I found something new and folks can get useful information about selenium Online Training
Great tools
ReplyDeleteI am using Selenium since 2015. It has changed my Testing lifestyle. I must say it is the great invention in QA industry.
ReplyDeleteThanks to Jason and Team. :)
Cheers (Y)