An error was driver is not definedselected due to the statement below.
return driver.findElement(By.xpath(ObjectRepository.tooltipMsg)).getText();
This is actually not Javascript, but Java code to search for the text of a web element. Therefore, the driver defined in java cannot be used as such when creating javascript.
Using Javascript:
String script = "return document.getElementById("your-id").innerHTML;";
String message = ((JavascriptExecutor) driver).executeScript(script).toString();
Using Java:
String message = driver.findElement(By.xpath("your XPath")).getText();
, XPath Id . , - .