“Élément introuvable dans le cache - peut-être que la page a changé depuis qu'il a été regardé” affiché

"Élément introuvable dans le cache - peut-être que la page a changé depuis qu'il a été regardé" quand je déconnexion et essayez de vous connecter sur la même page.

Dans le cas ci-dessus, la connexion à la demande est acceptée, et quand je déconnexion de l'application, la page de connexion s'affiche à nouveau. Problème: quand j'ai essayé de vous connecter à nouveau dans la même page, il montre Élément introuvable dans le cache - peut-être que la page a changé depuis qu'il a été regardé

Url de connexion (frais, en 1ère fois): //firco/fr_fr/ d
Logput URL (où la page de connexion s'affiche à nouveau): //firco/fr_fr/déconnexion/

Je veux utiliser le même pilote (instance du navigateur) pour la 1ère et la 2ème de connexion.

public static void main(String[] args) 
WebDriver driver = new FirefoxDriver();
driver.get("//Continuity/en_US/");
driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
WebElement uname = driver.findElement(By.xpath(".//*[@id='text-input-element-15']"));
WebElement pwd = driver.findElement(By.xpath("id('text-input-element-16')"));
WebElement busunit = driver.findElement(By.xpath("id('text-input-element-22')"));
WebElement login = driver.findElement(By.id("login-button"));
uname.sendKeys("RAGHU");
pwd.sendKeys("Hello00");
login.click();
WebElement LogoutButton = driver.findElement(By.xpath(".//*[@id='logout-button']"));
LogoutButton.click();
driver.get("//Continuity/en_US/");
uname.sendKeys("SUGU");

Dans le code ci-dessus, je veux utilisateur uname à la fois 1er et 2ème connexion (après déconnexion), dans le même pilote

C'est parce que la page est rafraîchie après avoir déconnecté. Vous aurez besoin de findElement sur la connexion des éléments encore.
Merci de partager votre code
Anand S ...j'ai ajouté mon code pour votre référence..

OriginalL'auteur user3388456 | 2014-03-12