Невозможно переместить элемент selenium после фрейма переключения

#python #selenium-webdriver #automated-tests #selenium-chromedriver

#python #selenium-webdriver #автоматизированные тесты #selenium-chromedriver

Вопрос:

Я пытаюсь нажать 2 кнопки. итак, я создал эту функцию Myfunction code

это моя ситуация: введите описание изображения здесь

моя функция может успешно найти три кнопки, если я запускаю их независимо, я имею в виду, что я жестко прописываю, какую кнопку нажимать, например, первую, которая ссылается на buttons_list [0] (зеленый, черный и красный), но проблема возникает, когда я повторяю список кнопок. .

Например, я бы нажал первую кнопку, после этого будет показан новый фрейм, я выполняю какое-то действие и вернусь к результату, который содержит три кнопки. и после этого нажмет вторую кнопку, которая находится в buttons_list 1.

Но проблема в том, что первая итерация работает нормально, если я автоматически изменяю 0 на 1. функция останавливается, и веб-драйвер не может найти вторую кнопку.

Я предполагаю, что это, вероятно, связано с историей моего драйвера selenium.

Букле