При первом прогоне все хорошо, но когда цикл переходит на новую итерацию, то при вызове mouse.perform() выполняются все действия, которые были выполнены до этого.
Вот код:
while count_iteration>0: mouse = webdriver.ActionChains(driver) mouse.move_to_element(element_add_map).perform() element_add_map.click() mouse.move_by_offset(250,0) mouse.click_and_hold() mouse.move_by_offset(250,150) mouse.release() mouse.perform() element_cancel.click() count_iteration = count_iteration-1Текст приведен не полностью, некоторые строки удалены, так как код довольно большой. Но в целом суть такая, как я описал выше. Выполняются все действия, затем на новой итерации при выполнении строчки
mouse.move_to_element(element_add_map).perform()выполняются все действия, которые были выполнены на предыдущей итерации, а потом только данное. Возможно ли как-то обнулять накопленные действия?