Используя функцию DataTable.Import() данные из Excel файла заносятся в Data Table.
Оттуда считываем значения, чего-то вычисляем в программе и сравниваем со значениями, записанными в той-же Data Table.
А вопрос вот в чем - Data Table показывает, что там есть значения только после выполнения скрипта перед тем как выдать лог - итого где-то 2 сек.
Когда появился лог - значения из DataTable исчезают.
Итого - мигнуло и исчезло.
Каким образом сделать так, чтоб они продолжали отображаться (хотя-бы потому что они нужны и при написании скрипта).
Может, я как-то неверно использую сам DataTable?
QTP 9.0: Почему исчезают данные из Data Table
Автор Tanya, 27 июл 2006 12:36
Сообщений в теме: 4
#1
Отправлено 27 июля 2006 - 12:36
#2
Отправлено 27 июля 2006 - 13:38
Cмотрите результаты теста. В логе значения DataTable остаются. А исчезают из окна DataTable они потому, что DataTable нельзя "перманентно" менять во время теста. Можно только на время исполнения.
Best regards,
Майк.
Майк.
#3
Отправлено 27 июля 2006 - 14:24
Да, в логе и приходится смотреть, при этом не закрывая предыдущий лог.
Но как-то не очень удобно.
О том что нельзя менять я читала (в вашей, наверное, статье :))
т.е. я не добьюсь, чтоб в нижнем левом углу углу показывались данные в Data Table? Интересно - а зачем мне тогда пустая таблица, постоянно там отображаемая. Нелогично как-то.
Логично предположить, что после импорта там появятся данные - но на них можно токо смотреть.
Или я слишком много хочу? :)
Но как-то не очень удобно.
О том что нельзя менять я читала (в вашей, наверное, статье :))
т.е. я не добьюсь, чтоб в нижнем левом углу углу показывались данные в Data Table? Интересно - а зачем мне тогда пустая таблица, постоянно там отображаемая. Нелогично как-то.
Логично предположить, что после импорта там появятся данные - но на них можно токо смотреть.
Или я слишком много хочу? :)
#4
Отправлено 27 июля 2006 - 14:59
Основное предназначение DataTable - параметризация, а не хранение run-time данных. Таки-да, много хотите .
Best regards,
Майк.
Майк.
#5
Отправлено 27 июля 2006 - 15:16
Ok, спасибо за консультацию.
Больше не буду хотеть - нет так нет! Главное, чтоб работало. :)
Спасибо.
Больше не буду хотеть - нет так нет! Главное, чтоб работало. :)
Спасибо.
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных