美文网首页
33. 常见元素定位 - iframe框架

33. 常见元素定位 - iframe框架

作者: 薛东弗斯 | 来源:发表于2024-03-15 08:12 被阅读0次
image.png
image.png
image.png
image.png
import time

from selenium import webdriver
from selenium.webdriver.common.by import By

driver = webdriver.Chrome()
driver.maximize_window()
driver.get("https://sahitest.com/demo/iframesTest.htm")
driver.find_element(By.ID, "checkRecord").clear()
driver.find_element(By.ID, "checkRecord").send_keys("666")
time.sleep(3)
# 用下标,从0开始
driver.switch_to.frame(1)   # 切到第2个iframe
driver.find_element(By.ID, 'open-self').click()

time.sleep(3)
driver.close()
import time
from selenium import webdriver
from selenium.webdriver.common.by import By

driver = webdriver.Chrome()
driver.maximize_window()
driver.get("https://sahitest.com/demo/iframesTest.htm")
driver.find_element(By.ID, "checkRecord").clear()
driver.find_element(By.ID, "checkRecord").send_keys("666")
time.sleep(3)
ele = driver.find_element(By.CSS_SELECTOR, "body > iframe")
driver.switch_to.frame(ele)
driver.find_element(By.ID, 'open-self').click()
time.sleep(3)
driver.close()

import time

from selenium import webdriver
from selenium.webdriver.common.by import By

driver = webdriver.Chrome()
driver.maximize_window()
driver.get("https://sahitest.com/demo/iframesTest.htm")
driver.find_element(By.ID, "checkRecord").clear()
driver.find_element(By.ID, "checkRecord").send_keys("666")
time.sleep(3)
# 进入iframe
ele = driver.find_element(By.CSS_SELECTOR, "body > iframe")
driver.switch_to.frame(ele)
# 退出iframe,切换到上一级
# driver.switch_to.parent_frame()
# 切换到主界面
driver.switch_to.default_content()
driver.find_element(By.ID, "checkRecord").clear()
driver.find_element(By.ID, "checkRecord").send_keys("777")
time.sleep(3)
driver.close()

相关文章

  • html的几种常用标签简介

    iframe iframe的定义与用法 iframe 元素会创建包含另外一个文档的内联框架(即行内框架)。 ifr...

  • iframe

    iframe 元素会创建包含另外一个文档的内联框架(即行内框架)。 自适应 iframe 默认情况下,iframe...

  • selenium 元素可以定位,运行找不到。iframe和fra

    小踩一坑:元素在页面可以定位到,运行时找不到该元素。找到原因:元素在iframe标签内。 一、 iframe if...

  • iframe标签

    定义和用法 iframe,HTML标签,作用是创建包含另外一个文档的内联框架(即行内框架)。 iframe 元素也...

  • 元素定位不到?

    1.元素定位方式写错了 2.元素没有加载完成,需要加等待处理 3.元素在iframe中,需要切换到iframe中 ...

  • 关于iFrame特性总计和iFrame跨域解决办法

    1、iframe 定义和用法 iframe 元素会创建包含另外一个文档的内联框架(即行内框架)。 HTML 与 X...

  • HTML第四天

    Iframe标签 iframe标签,元素会创建包含另外一个文档的内联框架(即行内框架)。可以设置高度和宽度(hei...

  • iframe标签的基本使用及其优缺点

    iframe的定义与用途 定义 iframe 元素会创建包含另外一个文档的内联框架(即行内框架)。这是官方文档的原...

  • selenium跳转到iframe

    selenium对iframe的操作有三种,分别是id,name,元素定位。 id 如图上所示,iframe标签里...

  • HTML面试题

    1.iframe有哪些缺点? iframe是一种框架,也是一种很常见的网页嵌入方式。 「iframe的优点」 if...

网友评论

      本文标题:33. 常见元素定位 - iframe框架

      本文链接:https://www.haomeiwen.com/subject/wnjuzdtx.html