python скрипт, написанный для взаимодействия с определенным веб-сайтом через chromedriver, не может найти какие-либо элементы или источники печати страниц. вся страница находится внутри фрейма внутри набора фреймов. похоже, что переход на фрейм - это совет, который люди дают в этой ситуации. Я не могу найти фрейм ни с именем тега, ни с XPath
общий HTML веб-сайта
<html>
<head>
</head>
<frameset>
<frame src="ebrokerlogin.html">
<html>
rest of website !!!!!!!!!
/html>
</frame>
</frameset>
</html>
после открытия страницы эти строки запускаются
driver.switch_to.frame(driver.find_element_by_tag_name("frame"))
print(driver.page_source)
я получаю исключение
selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {"method":"css selector","selector":"frame"}
(Session info: chrome=83.0.4103.116)
Как я могу переключиться на фрейм на веб-сайте? почему мой метод не работает?
свидетельство имени тега
ps: если я закомментирую driver.switch_to, распечатываемый источник страницы взят из предыдущего веб-сайт, а не этот.
обновление: свидетельство того, что XPath тоже не работает свидетельство xpath