Гость
Форумы / Тестирование и QA [игнор отключен] [закрыт для гостей] / QTP and Excel / 1 сообщений из 1, страница 1 из 1
17.08.2010, 08:34
    #36794686
matanay
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
QTP and Excel
Доброго времени суток!
Имеется Web интерфейс, в котором существует таблица, но без id. В таблице есть столбцы названия которых есть Link.
Необходимо считать данные (много данных) из одной колонки таблицы, проверить на совпадения эти данные (данные типа "1234" (совпадать должно два числа)), если находим одинаковые данные, то необходимо свериться со второй колонкой (во второй колонке будет два типа данных "А" и "Б"). т.е. у данных из первой таблица (1234) будут разные данные из второй таблица (1234 - А, 1234 - Б). И необходимо проверить, что если данные совпали, то строка выделяется цветом.
Для быстроты работы необходимо выгрузить данные таблицы в excel из excel загрузить в массив и работать с массивом.
Помогите кто нибудь советами как это сделать.

Я немного тут набросал, но по времени это занимает жутко долго, поэтому через excel должно работать быстрее, но как это сделать еще не научился)

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
Set oWebTable = Browser("Подписаться").Page("Главная").Link("text:=имя колонки","index:=0").GetTable()
Erase mTableArr
ReDim mTableArr(oWebTable.rowcount)
msgbox oWebTable.rowcount
For i =  2  to oWebTable.rowcount
mTableArr(i) = oWebTable.GetCellData(i,  4 )
msgbox mTableArr(i)
Exit for
Next


for i =  2  to oWebTable.rowcount
for j =  2  to oWebTable.rowcount

If mTableArr(i) = mTableArr(j) and i = j then 
    Reporter.ReportEvent micFail, "Ошибка!", "Ошибка... - "&mTableArr(i)
End if
Next
Next
...
Рейтинг: 0 / 0
Форумы / Тестирование и QA [игнор отключен] [закрыт для гостей] / QTP and Excel / 1 сообщений из 1, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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