powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / Тестирование и QA [игнор отключен] [закрыт для гостей] / QTP. Медленно работает скрипт
2 сообщений из 2, страница 1 из 1
QTP. Медленно работает скрипт
    #36703236
jovik2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток.
Коллеги, подмогните разобраться с такой проблемкой с QTP.

Есть достаточно большая таблица (550 строк, 17 столбцов).
Хочу вывести в DataTable содержимое каждой ячейки определенного столбца.
Изначально пробовал конструкцию вида:
Код
Код: plaintext
1.
2.
3.
4.
5.
6.
...
rn= 1 
For i =  2  To oWebTable.RowCount
    DataTable.SetCurrentRow(rn)
    DataTable.Value("A")=oWebTable.GetCellData(i, 1 )
    rn=rn+ 1 
Next

работает ну ооооочень медленно..

Далее, насочинял функцию:

Код
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
Public Function getCellVal(byRef table, byRef col)

    set oTable = table.Object
    rn= 1 
    col = col- 1 

    For i= 1  to table.rowcount- 1 
        set curCell=oTable.rows(i).cells(col)
        DataTable.SetCurrentRow(rn)
        
        DataTable.Value("A")=curCell.innertext
        
        rn=rn+ 1 
        Next

End Function


Время обработки столбца таблицы (545 строк) ~ 5 минут.

Вопрос - возможно сделать быстрее или это нормальное время для QTP?
...
Рейтинг: 0 / 0
QTP. Медленно работает скрипт
    #36704879
Zenturio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jovik2000,

Вопрос зачем все это?
Зачем вам дататабле. Сохраняйте все в массив...
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Тестирование и QA [игнор отключен] [закрыт для гостей] / QTP. Медленно работает скрипт
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]