Как проверить символ £ в Selenium IDE?

Итак, пытаясь разобраться с селеном, и для моего первого тестового примера я пытаюсь написать тестовый пример, чтобы убедиться, что стоковые каналы загружены. Поэтому я хочу проверить, есть ли номера страниц и есть ли знаки £.

Разбивка на страницы работает нормально, но я не могу заставить ее подобрать знак £.

Вот что я получил:

open                    -The page in question-
verifyElementPresent    css=div.result_count     result_count
verifyText              id=boxed-container       £

Я уверен, что должно быть что-то простое, чего мне не хватает. Любая помощь приветствуется :)


person Fraser    schedule 08.07.2014    source источник


Ответы (1)


Пожалуйста, поделитесь соответствующей частью вашего HTML-кода.

Я столкнулся с подобной проблемой с текстом внутри ввода, возможно, это ваш случай.

VerifyText проверяет текст внутри узла html.

Однако, поскольку <input /> — это отдельный тег, и его значение хранится в атрибуте value, вы должны использовать вместо него VerifyValue.

ИЗМЕНИТЬ

Используйте verifyText и цель: xpath=//*[contains(text(),'£')]

person singe3    schedule 08.07.2014
comment
‹div class=col-xs-4 col-sm-3 col-md-4 col-lg-4 no-gutter› ‹div class=row› ‹span class=pull-right text-right›‹strong›9995 фунтов стерлингов ‹/strong›‹/span› ‹/div› ‹/div› (извините за внешний вид, не знаю, как сказать стеку, что это код в комментариях) Надеюсь, это поможет. Вместо этого я просто попробовал verifyValue, но не повезло:/ - person Fraser; 08.07.2014
comment
Вы можете написать код с текстом между двумя этими маленькими символами --› ` Я отредактировал свой ответ - person singe3; 08.07.2014
comment
Спасибо за вашу помощь! К сожалению, это тоже не работает. Должен ли я тоже что-то указывать в поле значения? (Я пробовал со знаком «£» и без него) - person Fraser; 08.07.2014
comment
Я попробовал Selenium IDE и действительно выдает странные ошибки. Он находит абзац, но не может изолировать искомое слово. Вам следует подумать о переходе на веб-драйвер Selenium, как только вы немного познакомитесь с Selenium, потому что IDE очень ограничена. - person singe3; 09.07.2014