(Fitnesse,Xebium,Selenium-IDE) Как установить флажок в части текста (команды Xebium)

Я просто новичок в Xebium. Я использую Xebium для автоматического тестирования сайта. У меня проблема с командами.

Если я хочу проверить на флажок, но он не может проверить с

| обеспечить | делать | нажмите | на | id=user_terms_accepted |

потому что пользователь будет проверять этот флажок из текста.

Как поставить галочку у частичного текста?

Большое спасибо ^^

1 ответ

Это немного сложно понять ваш сценарий, но если у вас есть текст и флажок в окружающем элементе, как показано ниже:

<form>
    <!-- Other form elements -->
    <span><input type="checkbox" name="user_terms" value="accepted">I accept these terms!</span>
    <!-- Other form elements -->
</form>

Затем вы можете установить флажок с помощью следующей команды Selenium IDE:

<tr>
    <td>click</td>
    <td>xpath=(//input[contains(ancestor::span/text(),'I accept')])</td>
    <td></td>
</tr>

Это переводит на следующую строку Xebium

| ensure | do | click | on | xpath=(//input[contains(ancestor::span/text(),'I accept')]) |

Обратите внимание, что в этом случае я использовал <span> тег, но это, конечно, можно изменить.

Другие вопросы по тегам