Comment puis-je obtenir Xpath Compter dans selenium webdriver

Comment puis-je obtenir Xpath Compter dans Selenium WebDriver?

C'est ma page HTML

<tbody xmlns="http://www.w3.org/1999/xhtml">
<tr class="odd">
    <td>1</td>
    <td>Cash</td>
    <td>
        <input type="checkbox" id="p1" checked="checked" value="1" name="productAccess"/>
        <input type="hidden" value="1" name="__checkbox_productAccess"/>
    </td>
</tr>
<tr class="even">
    <td>2</td>
    <td>Saving</td>
    <td>
        <input type="checkbox" id="p2" checked="checked" value="2" name="productAccess"/>
        <input type="hidden" value="2" name="__checkbox_productAccess"/>
    </td>
</tr>

J'ai utilisé

int product_count = driver.findElements(By.xpath("//id('product')/x:tbody/x:tr[1]")).size();

Mais toujours, je suis mal xpath, quelqu'un peut-il m'aider?

  • Qu'essayez-vous de compter, exactement? Qu'est-ce que la production prévue dans votre exemple?
  • Je veux vérifier les cases à cocher,si je reçois case à cocher compte que je peux utiliser en boucle..je pense que c'est facile...la même façon que j'ai utilisé dans junit,mais voici mon Xpather ne fonctionne pas correctement 🙁
InformationsquelleAutor Namitha | 2013-05-30