Перейти к содержимому

ElenaW

Регистрация: 23 окт 2017
Offline Активность: 12 июл 2022 10:09
-----

Мои темы

Selenium IDE - итерация таблицы по номеру

15 января 2020 - 10:04

Хочу сделать цикл, который перебирает строки в таблице по порядку. Путь к элементу выглядит примерно так: //*[@id="myID"//tr[${i}]. Автомат должен кликнуть сначала в первый tr, потом во второй и так далее. код не работает:

execute script | return 1| i

execute script | 3 | a

if ${i}<${a}

echo | ${i}

click | //*[@id="myID"//tr[${i}] |

execute script | retirn ${i}+1 | i

end

итератор изменяет значение i, но не вписывает переменную в xpath. Почему-то Selenium всегда видит только тy строку, на которой курсор, то есть первую. Что делать, как быть?