Comment taper du texte dans un champ caché dans Selenium WebDriver en utilisant Java
Je suis à l'aide de WebDriver avec Java pour l'automatisation des tests. J'ai le code HTML suivant pour le champ de saisie qui est caché:
<input type="hidden" value="" name="body" id=":6b">
Comment taper quelque chose dans le champ caché dans Selenium2 (WebDriver)? J'ai écrit du code comme:
driver.findElement(By.name("body")).sendKeys("test body");
Mais il a été montré l'erreur suivante:
org.openqa.le sélénium.ElementNotVisibleException: l'Élément n'est pas visible et ne peuvent donc pas être en interaction avec
Commande de la durée ou de l'expiration: 30.04 secondes
Quelqu'un peut-il m'aider à écrire/tapez du texte dans le champ caché?
source d'informationauteur | 2012-08-08
Vous devez vous connecter pour publier un commentaire.
Tout d'abord, vous devez modifier la valeur de l'attribut de type de texte à partir de caché. Le code suivant à l'aide de javascript serait travailler pour que:
Maintenant, vous êtes capable de taper sur ce texte à l'aide de WebDriver. Ainsi, l'ensemble du code pour taper avec WebDriver à l'aide de Java et de Javascript comme suit: