2013-01-04 1 views
1

Je rencontre un problème avec la saisie de texte dans une zone de texte à l'aide de Selenium Webdriver.Problème de saisie de texte dans la zone de texte à l'aide de Selenium Webdriver sendkeys

Je fais ce qui suit:

    element.clear(); 
      element.click(); 
      element.sendKeys(Keys.BACK_SPACE); 
      element.sendKeys("Joe"); 

et il tape dans « Joe », mais il est grisé, ce qui signifie qu'il efface seulement la valeur par défaut, et les types au lieu de cliquer sur la zone de texte, puis en tapant il. Lorsque je tape manuellement "Joe", je clique sur la zone de texte pour que le curseur se trouve dans la zone de texte, mais element.click() ne le fait pas pour moi.

Quelqu'un peut-il me suggérer une solution?

enter image description here

Répondre

0

essayer new Actions(driver).moveToElement(element).click().perform();

3

Avez-vous essayé? Vous ne devriez pas avoir à cliquer et revenir en arrière.

element.clear(); 
element.sendKeys("Joe"); 
Questions connexes