0

When I try to send keys than I get an error

Exception in thread "main" org.openqa.selenium.InvalidElementStateException: {"errorMessage":"Element is not currently interactable and may not be manipulated"...
    at main.Main_1.main(Main_1.java:39)

Caused by: org.openqa.selenium.remote.ScreenshotException: Screen shot has been taken...

Caused by: org.openqa.selenium.InvalidElementStateException: {"errorMessage":"Element is not currently interactable and may not be manipulated"...

a code:

driver.get("site url");
wait.until( ExpectedConditions.presenceOfElementLocated(By.name("query")) );
System.out.println(driver.getTitle()); //this line works
driver.findElement(By.name("query")).sendKeys("test"); //error here (Main_1.java:39)

What is the reason?

ROMANIA_engineer
  • 54,432
  • 29
  • 203
  • 199
rozerro
  • 5,787
  • 9
  • 46
  • 94

1 Answers1

0

First click that element:

driver.findElement(By.name("query")).click();

then pass data by using sendKeys:

driver.findElement(By.name("query")).sendKeys("test");
double-beep
  • 5,031
  • 17
  • 33
  • 41