http://stackoverflow.com/questions/606550/watir-vs-selenium-vs-sahi
这里是关于Watir、Selenium、Sahi的优劣对比:
Watir
Pros:
* It’s a Ruby library
* Multi browser (& OS) support
* Has a rich API
* Has a ‘Simple’ class (for non-tech users)
* Watij & Watin (Java & .NET)
Cons:
* Have to learn Ruby (unless you choose Watij or Watin)
* Every browser requires a different library
Selenium
Pros:
* Multi browser, OS & language support
* Install server-side or as FF add-on
* Has its own IDE
* Record and playback tests
Cons:
* Have to learn a vendorscript => Selenese (Unless you write tests in another language which it supports. Then you just have to use the API reference which is straightforward.)
Sahi
Pros:
* Multi browser support
* Has its own IDE
* Record and playback tests
Cons:
* Confusing interface
* Least developed/smallest community