Содержимое ячейки по номеру строки и столбца
#1
Отправлено 10 октября 2006 - 11:36
HTMLTable Click, "Name=Test", "Row=1;Col=1" - для примера.
Как можно просканировать контент какой-то ячейки?
SQAGetProperty("Type=HTMLTable;Name=Test;Row=1;Col=1", "innerText", R) - не работает. Робот не распознает ячейку заданную таким способом. Он распознает только HTMLTableCell. А задача стоит - как просканировать содержимое страницы.
Подскажите как можно выцепить содержимое какой либо ячейки по номеру строки и столбца.
#2
Отправлено 10 октября 2006 - 13:00
#5
Отправлено 10 октября 2006 - 13:22
Но ведь можно использовать ту же функцию для решения проблемы получения данных из таблицы?Это не аналогичная тема…
#8
Отправлено 16 октября 2006 - 06:31
("Type=HTMLTableCell;HTMLId=Test;\;Type=HTMLTableCell;Index=" & Trim(Str(I)), "innerText", R) - такой вариант не работает
#9
Отправлено 18 октября 2006 - 16:18
#11
Отправлено 19 октября 2006 - 09:48
HtmlTableCell; Index1 = является не первой ячейкой в заданной таблице, а первой ячейкой на странице. И как сделать привязку к конкретной таблице - непонятно.
#12
Отправлено 19 октября 2006 - 10:45
#13
Отправлено 19 октября 2006 - 11:02
начало нужно найти Index первой ячейки в таблице, и в место Str(I) использовать Str(I+FirstCellIndex)
В этом то и проблема. Если бы можно было определить контент первой ячейки таблицы - проблема бы была решена. Но контент у таблиц меняется и задача стоит как найти ячейку по содержимому в конкретной таблице и вернуть координаты ячейки.
#14
Отправлено 19 октября 2006 - 11:13
#15
Отправлено 19 октября 2006 - 11:56
А по названию таблицы (в innertext) или названию колонн (в innertext)?
Содержимое ячеек - с пробелами. innerText - содержит просто цепочку слов, разделенных теми же пробелами, т.е. выцепить содержимое ячейки по innerText - не представляется возможным. Других путей нет?
#16
Отправлено 19 октября 2006 - 12:28
ColName1|ColName2|...|ColNameN
Data11|Data21|...|DataN1
...
Data1M|Data2M|...|DataNM
Где ColName=CONSTANT: находим Index ColName1 по тексту...
#17
Отправлено 19 октября 2006 - 12:34
#18
Отправлено 19 октября 2006 - 12:45
12|34|55
00|43|99
Или
Number1|Number2|Number3
12|34|55
00|43|99
?
#19
Отправлено 19 октября 2006 - 12:51
qweqquw ghh a | asdg kj | jkasjdkadajk
asdf aaa sd | sdf sd ssdf | sdfsdf sss aa
Примерно так. Точно можно сказать только о количестве столбцов.
#20
Отправлено 19 октября 2006 - 13:01
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных