Что такое iframe и как с ним работать в Selenium?
🔹 Что такое iframe?
<html>
<body>
<h1>Главная страница</h1>
<iframe src="https://example.com" id="frame1"></iframe>
</body>
</html>🔹 Работа с iframe в Selenium
from selenium import webdriver
driver = webdriver.Chrome()
driver.get("https://example.com")
# По индексу (0 = первый iframe на странице)
driver.switch_to.frame(0)
# По имени или id
driver.switch_to.frame("frame1")
# По веб-элементу
iframe = driver.find_element("id", "frame1")
driver.switch_to.frame(iframe)🔹 Пример: работа с формой внутри iframe
⚠️ Важные моменты:
PreviousПо Вашему Мнению, Каковы Основные Недостатки Selenium?NextКак обрабатывать браузерные сообщения (alerts)?
Last updated