Does Mocha use Selenium?

Can Mocha and Selenium be used together

As with many other languages and frameworks, Mocha has an in-built support for automated testing. It uses a node module called ‘should’, which is basically a wrapper around the Selenium WebDriver library. The should module also enables Mocha to run on the server side. This can prove quite beneficial when you want to check the behavior of your code without needing to open up a web browser manually. It also supports running tests in parallel using multiple different browsers, again using Selenium to do all the heavy lifting.

Read more - What is the difference between mocha and Selenium?