Значение в любой ячейке таблицы
#1
Отправлено 08 февраля 2007 - 14:11
Меня интересует следующий вопрос: "Как можно вытащить значение из любой ячейки таблицы и сравнить его со значением введенным в поле? То есть проверить фильтрацию данных в базе. Допустим, мне нужно отфильтровать данные по значению "Стать профессионалом" поля "Цель" . Как проверить фильтрацию в TestComplete? Object Properties дает доступ только к самой таблице, а к ячейкам - нет. Заранее спасибо всем, кто попытается мне помочь...
#2
Отправлено 08 февраля 2007 - 14:21
Используются ли контролы стороннего разработчика (DevExpress, Infragistics, etc.) ?
Какой именно контрол используется для таблицы? Какой класс у него?
TestComplete для начинающих (видеозаписи курса)
Software Testing Automation Tips (50 вещей, которые должен знать каждый автоматизатор, книга на английском языке)
Онлайн-учебник "Автоматизация тестирования от «А» до «Ы»"
Сборник рецептов по TestComplete (книга на английском языке)
Онлайн-учебник по TestComplete
Онлайн-учебник по SilkTest
#3
Отправлено 09 февраля 2007 - 03:58
#4
Отправлено 09 февраля 2007 - 07:01
http://www.automated...tc5_samples.asp
#5
Отправлено 09 февраля 2007 - 08:07
Я работаю с нативными объектами, нахожу по айди таблицу, а потом работаю с коллекциями rows & cells.
#6
Отправлено 09 февраля 2007 - 08:14
#7
Отправлено 13 февраля 2007 - 08:03
c:=y1.getValueAt(0,1);
где y1-доступ к самой таблице. Имя таблицы: JournalPanel$1. Значение с помощью метода getValueAt отображается в логе, а при сравнении со значением в ячейке Exсel( a : string; ), выдает ошибку, так как значение в таблице самой тестируемой программы он видит как объект. Мне нужно или перевести переменную "с" в строку(при помощи определенного метода) или найти другую функцию, которая брала бы значение из ячейки как строку. Мне нужно сравнить 2 значения: а и с. Кто-нибудь сталкивался с такой задачей?
Как в ТестКомплит перевести объект в строку?
#8
Отправлено 13 февраля 2007 - 08:20
для JScript, C++, C# это object.toString()
для VBScript - CStr(object)
для DelphiScript не знаю... :(
TestComplete для начинающих (видеозаписи курса)
Software Testing Automation Tips (50 вещей, которые должен знать каждый автоматизатор, книга на английском языке)
Онлайн-учебник "Автоматизация тестирования от «А» до «Ы»"
Сборник рецептов по TestComplete (книга на английском языке)
Онлайн-учебник по TestComplete
Онлайн-учебник по SilkTest
#9
Отправлено 13 февраля 2007 - 08:37
Попробуйте "c.OleValue".
Дмитрий
#10
Отправлено 13 февраля 2007 - 08:43
Я использую DelphiScript.
Правда у меня есть другой вопросик, на который мне нужно ответить именно сегодня! Потому что сегодня мне предстоит сдать задание...
Как выделить в таблице 1, 2 и т.д. строку? Доступ, повторяюсь, только к самой таблице есть, ни к ячейкам, ни к строкам нет. Мне нужно просто выделить строку. Спасибо... :))
#11
Отправлено 13 февраля 2007 - 10:41
#13
Отправлено 14 февраля 2007 - 09:12
Всех с Днём Святого Валентина!!! Пусть Ваша любовь будет расти не только к компьютеру, но и к половине прекрасного пола!!! Успехов в Любви!!!
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных