python selenium 定位iframe中的元素,进入iframe,需要返回

使用Python的Selenium库在Firefox浏览器中进行网页操作,包括切换到IFrame 'x-URS-iframe',在其中输入邮箱和密码进行登录,然后切回默认内容,点击特定ID的元素 '_mail_tabitem_1_39'。示例展示了如何在IFrame中定位元素以及如何在操作完成后返回原始页面。
摘要由CSDN通过智能技术生成

from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.action_chains import ActionChains
import time

driver=webdriver.Firefox()

driver.get("https://www.126.com/") #126邮箱登陆测试
time.sleep(4)
driver.switch_to_frame("x-URS-iframe")
e=driver.find_element_by_xpath("//input[@name='email']")
e.clear()
e.send_keys("********")
driver.find_element_by_xpath("//input[@name='password']").send_keys('*****')  
driver.find_element_by_id("dologin").click()
time.sleep(3)
#fa=driver.find_element_by_class_name('cnt')
#print(fa.id)
#driver.switch_to_default_content()  #切出
#e2=driver.find_element_by_id("normalLoginTab")<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值