I am working on selenium webdriver and I need to enter text without using sendkeys method, because the search popup text field is hidden. So I wrote below code:
1st way:
((JavascriptExecutor)driver).executeScript("document.getElementByXpath('//input[@class='form-control input-small input-inline']').value='TextValue'");
2nd Way:
JavascriptExecutor jse = (JavascriptExecutor) driver;
//jse.executeScript("document.getElementByXpath('//input[@class='form-control input-small input-inline']').value ='abcd';");
3rd way:
JavascriptExecutor executor = (JavascriptExecutor)driver;
executor.executeScript("arguments[0].type ='search';",chemObject.getSearchPopup());
but I am getting syntax error as I mentioned in the title.