Проблема с поиском элемента через Selenium в фрейме

Возникла проблема с Selenium на Python. Нужная мне кнопка находится в фрейме.

фрейм такой:

<iframe style="visibility: visible;" src="https://galaxy.mobstudio.ru/web/assets/index.html?19&amp;page_action=dating&amp;p=25"></iframe>

в нем находится кнопка лайка:

<a history="0" class="s__btn like" data-href="http:////prefix/#%20%20%20%7Chistory=0%20%20%7Cclass=s__btn%20like%20%20%7Chref=https://galaxy.mobstudio.ru/services/?userID=66947302&amp;password=743815da817b86ca0721448eb0dc94be&amp;a=dating&amp;act=likes_me&amp;vote=1&amp;target_id=66467290&amp;%20%20%7C"></a>

Я переключаюсь на фрейм так, затем пытаюсь найти и нажать на кнопку лайка:

iframe = driver.find_element(By.CSS_SELECTOR, ".browser-content--browser--auth-user > iframe:nth-child(1)")
driver.switch_to.frame(iframe)

driver.find_element(By.ID, 'js-like-btn').click() 

Но всё равно выдает ошибку Unable to locate element: [id="js-like-btn"] И так происходит при поиске по ID, CSS селектору, XPATH.

Сайт galaxy.mobstudio.ru, пытаюсь автоматизировать нажатие лайков и дизлайков


Ответы (0 шт):