I'm new to selenium webdriver, and I am working on testing a form using java and I encounter an issue of not being able to reuse instances of WebElement
WebElement element = driver.findElement(By.name("number"));
element.sendKeys("4");
// submit form this clears the element text box
element.sendKeys("7"); // this won't type 7 in the box?
But this works:
WebElement element = driver.findElement(By.name("number"));
element.sendKeys("4");
// submit form this clears the element text box
WebElement element2 = driver.findElement(By.name("number"));
element2.sendKeys("7");
Doesn't seem to make sense to have to instantiate another webelement object. Please give me insight, thanks.