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.
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
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