
Текст элемента из ListBox
#1
Отправлено 17 февраля 2011 - 20:40
Задача: есть ListBox, получить текст из одного элемента. TestComplete 7
Пишу: listBox["wItem"](1) - должно возвращать строку.
Сообщение TC об ошибке: The listbox does not have the LBS_HASSTRINGS style
Какими еще способами можно считать текст элемента?
Спасибо.
#2
Отправлено 21 февраля 2011 - 09:22
"The style that matters in your case is LBS_HASSTRINGS. If the list doesn't have this style, you don't have any chance to get the strings - with one exception: You could try it with optical character recognition..."
(http://us.generation...742.html?page=6)
Но вопрос остается открытым, " а вдруг все-таки есть способ "
#3
Отправлено 21 февраля 2011 - 09:53
Что за контрол ?
#4
Отправлено 21 февраля 2011 - 10:09
На чем разработан софт ?
Что за контрол ?
c++, Win32ListBox
#5
Отправлено 21 февраля 2011 - 10:30
На чем разработан софт ?
Что за контрол ?
c++, Win32ListBox
Какая версия ТС, ОС ?
#6
Отправлено 21 февраля 2011 - 10:59
Какая версия ТС, ОС ?
TC 7, ОС Win XP и 7 (работаю на обоих)
#7
Отправлено 21 февраля 2011 - 11:01
Какая версия ТС, ОС ?
TC 7, ОС Win XP и 7 (работаю на обоих)
Уточните версию ТС
#8
Отправлено 21 февраля 2011 - 11:26
7.52.678.5
Какая версия ТС, ОС ?
TC 7, ОС Win XP и 7 (работаю на обоих)
Уточните версию ТС
#9
Отправлено 21 февраля 2011 - 11:34
Пришлите скрин с ObjectBrowser, где отображаются свойства этого объекта7.52.678.5
Какая версия ТС, ОС ?
TC 7, ОС Win XP и 7 (работаю на обоих)
Уточните версию ТС
#10
Отправлено 21 февраля 2011 - 12:09
Пришлите скрин с ObjectBrowser, где отображаются свойства этого объекта
7.52.678.5
Какая версия ТС, ОС ?
TC 7, ОС Win XP и 7 (работаю на обоих)
Уточните версию ТС
В аттачменте

#11
Отправлено 24 февраля 2011 - 16:33
#12
Отправлено 28 февраля 2011 - 10:02
MSAA и UIA не помогли, Text recognition не имеется (TC Standard)Попробуйте включить для вашего листбокса какой-нибудь дополнительный способ идентификации - MSAA, UI Automation или Text Recognition (для этого надо добавить значение свойства WndClass в соответствующую группу проектных настроек). И посмотрите в Object Browser, что получится. По-идее, там должны появиться дополнительные объекты для отдельных элементов списка, из которых можно будет получить текст этих элементов.
Спасибо за советы.
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных