[Side note: Even before his first day at the Googleplex, Jason showed an amazing dedication to Google. After leaving Chicago with the big moving truck, he and his family had to stop after just a few hours because of an ice storm. Cars sliding off the road left and right. Further along, in Kansas, one of his kids caught pneumonia. His family stayed in the local hospital while Jason drove on. Heading west, there was a big snow storm in Colorado, which he wanted to avoid. He drove further south and ended up in a rare (but really real) dust storm over the Border States. He promised us some great video footage of his drive through tumbleweeds. He finally arrived and has settled in and is looking forward to calmer times in the Bay Area. After that trip, he isn't even worried about earthquakes, fires, mud slides, or traffic on the 101.]
Couple of GTAC Videos with Jason: SeleniumRC, Selenium vs WebDriver
CG: Have you discovered any interesting teams using Selenium in ways you'd never intended? Huggins: At my previous company, I did see some developers write Selenium scripts to create their time and expense reports for them from YAML or XLS files. Since we hadn't exposed a back-end API, automating the browser for data entry was the next best thing. It was never designed for this purpose, but I started (ab)using it as coded bug reports. Asking users for steps on how to reproduce a bug naturally lends itself to looking like a Selenium test for that bug. Also, I've used the Selenium IDE Firefox plug-in to enter NBC's "Deal or No Deal" contest on their website from home, but I stopped doing that when I read in the fine print that the use of automation tools to enter their contest was grounds for disqualification.
CG: What advice do you have to offer Google groups interested in Selenium?Huggins: Well, one of the biggest drawbacks with user interface testing tools is that they're slow for various reasons. One way to bring the test run times down is to run them in parallel on a grid of servers, instead of sequentially. Of course, that isn't news to your average Googler. Engineers would be more likely to run automated browser UI tests if they could run 1000 tests in 1 minute total time on 1000 machines instead of 1000 tests in 1000 minutes on 1 machine. Sadly, though, most projects allocate only one machine, maybe two, to browser testing. I'm really excited to come to Google with the resources, the corporate interest, and the internal client base to make a large scale Selenium UI test farm possible. Eventually, I’d like to take Selenium in some new directions that we’ll talk about in later blog posts. But I'm getting ahead of myself. I have to survive Noogler training first.
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.
Hi Jason,What 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. 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').clickSelenium: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?
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/
agiletester, don't mind at all. :-) For the lazy, do you have a direct link to the related Watir and Agile Testing group threads?
Hi jason,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.
Has Selenium been the primary tool for testing the new Chrome browser?What 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 ?
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 Jason , I would like to volunteer the WebDriver and Selenium projects . I really love this tool..How can i reach u ??
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.ThanksKunalKunal@cbsinfosys.com
Hi! Jason...Its indeed a great work of urs that made things very very easier..Thanks man... You did it!
Excellent and Amazing tool.
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.htmlAyhan 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.
Appreciation for nice Update, I found something new and folks can get useful information about selenium Online Training
The comments you read and contribute here belong only to the person who posted them. We reserve the right to remove off-topic comments.