码迷,mamicode.com
首页 > 其他好文 > 详细

driver.switch_to.frame()

时间:2020-09-21 11:55:13      阅读:42      评论:0      收藏:0      [点我收藏+]

标签:key   ram   wait   元素   根据   chrome   click   nbsp   定位元素   

切换到frame的三种方式:

1、id

2、name

3、标签名

# coding:utf-8

from selenium import webdriver

# 实例化
driver = webdriver.Chrome()
# 发起请求
driver.get("http://mail.163.com/")
# 隐式等待10s
driver.implicitly_wait(10)

# 切换iframe
# 根据标签名切换
iframe = driver.find_element_by_tag_name("iframe")
driver.switch_to.frame(iframe)

# 定位元素并向input标签里输入值
driver.find_element_by_name("email").send_keys("***")   # 输入账号
driver.find_element_by_name("password").send_keys("***")    # 输入密码

# 点击登陆
# driver.find_element_by_id("dologin").click()

# 释放iframe,重新回到主页面
driver.switch_to.default_content()

 

driver.switch_to.frame()

标签:key   ram   wait   元素   根据   chrome   click   nbsp   定位元素   

原文地址:https://www.cnblogs.com/wangylblog/p/13693716.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!