Проблема поиском текста на странице
#1
Отправлено 05 марта 2009 - 16:57
ниже фрагмент кода формы с в которой находится нужное значение
<div class="description_row">
Mobile number:
<span>3807777777</span>
</div>
я использовал метод isTextPresent()
#2
Отправлено 05 марта 2009 - 17:50
Проблема в следующем: Мне нужно проверить присутствует ли данный текст на странице, но этот текст находится в форме, в которой почему-то этот текст не ищется
....
....
я использовал метод isTextPresent()
Кусок кода, которым вы искали можно увидеть?
Про Тестинг
#3
Отправлено 06 марта 2009 - 11:20
#4
Отправлено 06 марта 2009 - 15:13
"Mobile number:" и "Mоbilе numbеr:" - это разные строки. Разработчик либо ты в своём тесте запросто могли допустить такую ошибку.
#5
Отправлено 08 марта 2009 - 13:29
дословно метод поиска текста выглядел следующим образом selenium.isTextPresent("3807777777");Я пытался использоватеть метод getText (c указанием xpath к елементу) но проблема состоит в том что айдишники на форме меняются от сессии к сессии, так что я так и не нашел ответа :(
#6
Отправлено 09 марта 2009 - 09:11
А ещё бывает очень прикольная ошибка, когда ты проверяешь визуально одинаковый текст, а на самом деле он разный, вот сравни:
"Mobile number:" и "Mоbilе numbеr:" - это разные строки. Разработчик либо ты в своём тесте запросто могли допустить такую ошибку.
String t1 = "Mobile number:"; String t2 = "Mоbilе numbеr:"; System.out.println(t1 == t2); System.out.println(t1.equals(t2)); ------ false falseРазные то разные... Но вот если проанализировать, получается, что гласные буквы не одинаковые... :)
2 hachapuri:
Мы так поняли, проблема еще не решена.
Могу предложить топорное решение:
- Ищите элемент div с классом description_row, далее в нем ищите тег span и уже там ищите свой текст. Если на каком-то этапе вы не находите что-то, то идете дальше... Если в конце прохода страницы вы так и не нашли нужный текст, то значит его просто нет!!!
Про Тестинг
#7
Отправлено 09 марта 2009 - 10:27
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных