Cliquez sur le bouton de sélénium java

J'ai un bouton:

<input type="button" onclick="onOpenSessionClick()" value="Open device access">     

Mais quand je fais la commande:

driver.findElement(By.xpath("//input[@value='Open access device' and @type='submit']")).click();

Le clic ne fonctionne pas.
Voici mon code:

if (isElementPresent((By.xpath("//input[@value='Open device access']")))) 
{
    System.out.println("Je suis dans le if");
    Thread.sleep(2000);
    driver.findElement(By.xpath("//input[@value='Open device access' and @type='submit']")).click();
    System.out.println("Je suis dans le if et jai open");
    Thread.sleep(5000);
    assertTrue(isElementPresent(By.xpath("/html/body/div[2]/div[3]/div[3]/div[2]/div/div[2]/div[2]/div/div[6]/div/div/div/p/span")));                       
    assertTrue(isElementPresent(By.xpath("/html/body/div[2]/div[3]/div[3]/div[2]/div/div[2]/div[2]/div/div[6]/div/div/div[2]/input")));                     
    assertTrue(isElementPresent(By.xpath("/html/body/div[2]/div[3]/div[3]/div[2]/div/div[2]/div[2]/div/div[6]/div/div/div[2]/input[2]")));                      
    System.out.println("Je suis dans le if et je cherche");
}
J'ai aussi eu le même problème, une solution? Pour mon cas ,le navigateur est tiré au-dessus,n'A..B..C puis quand il atteint le point de cliquer sur ce bouton, le navigateur se ferme.

OriginalL'auteur Julien P. | 2013-05-13