Can anyone tell me which is the best tool to use for web site testing? Sahi or Selenium Web driver. Am using windows OS in PC. At present Testing of both Desktop and Mobile Site in Manual. Trying to jump automation. Pls assist in this regard.
closed as too broad by corsiKa♦ Oct 14 '15 at 20:02
Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. Avoid asking multiple distinct questions at once. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.
I have very positive experience with Selenium (desktop) and Appium (mobile) in collaboration.
- Selenium (WebDriver) has good support and a huge community of users
it's very easy to find solution for almost every problem
- Appium is actively developed, uses Selenium's API, supports iOS and Android, and many languages (Java, C#, Ruby, Python, PHP, etc.)
They are good in collaboration because:
— Multi-platform tests = the same test could be executed on desktop, iOS, Android
— Test scaling = easy to run tests in parallel; it's based on the same technology — Selenium Grid
— Most modern browsers are supported (almost everything for desktop, native + Chrome for mobile)
P.S. Unfortunately I have no experience with Sahi.
I recommend Selenium. I have seen it working for major portals test automation. In terms of comparison between selenium / sahi. This link is a good answer https://stackoverflow.com/questions/606550/watir-vs-selenium-vs-sahi
It depends on your requirement.
If you have good knowledge about programming language and if you have enough time for automation, then can proceed with Selenium.
If you don't have a very good knowledge of programming language and you don't have enough time to automate then can go with Sahi.
Another alternative for teams adopting CI/CD is catjs ( open & free ).
Catjs represent a new approach for automation and works ( without additional configuration/code/app) on both desktop and mobile .
In addition, no need for sync point and additional maintenance even if the UI is in its early stages .
We enable developers to automate their code in UI level and gain true agility
Have a look at http://catjsteam.github.io Will be happy to assist if needed.
disclaimer I'm also the product owner of catjs