0
votes

Comment insérer du texte dans l'élément via Selenium et Java

Quelqu'un peut-il me donner un indice pour localiser un élément en sélénium?

Où est ce que j'ai essayé de sélectionner P> xxx pré>

erreur de Eclipse: p> xxx pré>

merci encore. p>

HTML original p>

p>

<div data-v-7d31c51a="" data-v-126e1ccf="" class="input-box"><textarea data-v-7d31c51a="" placeholder="inputhere~" maxlength="500" autofocus="autofocus" class="textarea" style="height: 60px;"></textarea><div data-v-7d31c51a="" class="indicator" style="bottom: -30px; right: 100px;"><span data-v-7d31c51a="" class="">0</span>/<span data-v-7d31c51a="">500</span></div></div>


1 commentaires

Avez-vous essayé attendre jusqu'à ce que l'élément prédéfini? Et afin de définir la valeur, vous devez obtenir l'élément textarea, plutôt un élément div.


3 Réponses :


1
votes

Essayez le XPath:

 WebElement hello =  driver.findElement(By.xpath("//div[@placeholder='inputhere~']"));


3 commentaires

Pouvez-vous vérifier qui existe-t-il des iframe présents au-dessus de l'élément?


une correspondance si la recherche iframe dans l'inspecteur, mais si la recherche

Articles qui pourrait vous intéresser :

Comment envoyer une liste vide à la clause IN
Code de réponse 403 inattendu lors de la récupération des données des API
Impossible de trouver la classe UnityPlayerActivity dans com.unity3d.player
Comment définir un tableau dans jsonobject