(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>
тег, но это, конечно, можно изменить.