Я начинающий в BAS. Два дня пытался самостоятельно решить проблему, никак. Решил обратиться к коммьюнити.
Суть вопроса такая:
Создаю простейщий цикл по всем элементам в таблице. И в цикле перебираю их и кликаю. Все в порядке до тех пор, пока после клика ссылка не откроется в новой вкладке. После того, как вкладка закрывается, клики начинают идти через один.
Исходная страница не меняется. Страница в новой вкладке имеет iframe.
Может ли как то сбиваться счетчик. Хотя по логу я вижу, что все идет по порядку. Сбивается только xpath.
Кто может. намекните, если знаете. Я не спрашиваю конкретного решения, а хотя бы в какую сторону копать.
По переменным я смотрел. Все идет по порядку. условно CYCLE_INDEX=1 / XPATH_1
CYCLE_INDEX=2 / XPATH_2
CYCLE_INDEX=3 / XPATH_3
После клика и открытия новой вкладки и закрытия, получается так:
CYCLE_INDEX=4 / XPATH_5
CYCLE_INDEX=5 / XPATH_7
CYCLE_INDEX=6 / XPATH_9
Почему пропускаются нечетные XPATH. Код исходной страницы не меняется.