Je suis en train de sélectionner un élément donné par:Selenium RC Ayant des problèmes avec XPath pour une table
/html/body[@id='someid']/form[@id='formid']/div[@id='someid2']/div[@id='']/div[@id='']/div[@id='']/table/tbody[@id='tableid']/tr[7]/td[2]
Maintenant, le code html de cette ligne, je suis en train de sélectionner ressemble à ceci:
<tr>
<td class="someClass">some text</td>
<td class="someClass2">my required text for verifying</td>
</tr>
J'ai besoin de vérifier si mon texte requis pour vérifier existe dans la page.
J'utilisé
selenium.isTextPresent("my required text for verifying");
et cela ne fonctionne pasAlors maintenant, j'ai essayé avec
selenium.isElementPresent("//td[contains(text(),'my required text for verifying')]")
Cela fonctionne parfois, mais donne des défaillances aléatoires occassionally.essayées avec
selenium.isElementPresent(//*[contains(text(),'my required text for verifying')])
trop ..
Comment puis-je vérifier ce texte sur la page en utilisant le sélénium?
Le problème n'est pas lié au temps de chargement de la page. J'ai pris des captures d'écran avant que l'échec se produise et a constaté que la page était entièrement chargée de sorte que ce ne devrait pas être le problème.
Quelqu'un pourrait suggérer un moyen de sélectionner cet élément ou n'importe quel moyen de valider ce texte sur l'écran?
C'est une grande aide, Dave! Cela fonctionne enfin maintenant! – Mugen