Je souhaite obtenir le texte de li (second) élément comme ci-dessous. Le code est capable de trouver l'élément mais il lance l'erreur en récupérant le gettext. S'il vous plaît aider.Erreur d'élément périmé lors de l'obtention du texte de l'élément
WebElement element = driver.findElement(By.xpath("//div[contains(@id,'location_group')]/div/ul/li[2]"));
element.getText();
Erreur
référence de l'élément Stale: élément n'est pas joint au document de la page
HTML
<div id=location_group>
<div>
<ul class="og-tooltip js-og-tooltip" style="display: none; opacity: 100;">
<li class="title_text">Organization Group</li>
<li class="value_text" style="background: rgb(204, 136, 136); border: 2px solid red;">Global/Aricent/gemsecure </li>
<li> </li>
<li class="title_text">Group ID</li>
<li class="value_text">gemsecure</li>
</ul>
</div>
</div>
Avez-vous vérifié [Stale élément Exception Référence] (http://docs.seleniumhq.org/exceptions /stale_element_reference.jsp)? En outre, quelle langue et quel navigateur utilisez-vous? –
Copie possible de [Exception StaleElementReference dans PageFactory] (https://stackoverflow.com/questions/44838538/staleelementreference-exception-in-pagefactory) – DebanjanB