I just went through the JavaScriptExecutor video & hence my question ...
We can use various methods of driver class and access web elements using methods such as driver.get() / driver.findElement() / alerts etc
Then in which scenarios do we specially need to make use of JavaScriptExecutor ONLY ? and driver.get() / driver.findElement() wont work in those scenarios.