0

Я просто новый для Xebium. Я использую Xebium для автоматического тестирования веб-сайта. У меня проблема с командами.(Fitnesse, Xebium, Selenium-IDE) Как надеть флажок с частичного текста (команды Xebium)

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

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

потому что пользователь установит этот флажок в тексте.

Как проверить у флажка с частичным текстом?

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

ответ

0

Это немного сложно, чтобы выяснить свой сценарий, но если у вас есть текст и свой флажок в качестве окружающего элемента, как в следующем:

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

Смежные вопросы