Various scenarios for JavascriptExecutor