处理ifame

来源:互联网 发布:秒拍软件 编辑:程序博客网 时间:2024/06/07 11:18
#处理iframe#coding:UTF-8from selenium import webdriverfrom time import sleepfrom random import *driver=webdriver.Chrome()driver.implicitly_wait(15)driver.get("https://mail.163.com//")#z先定位到iframeiframe=driver.find_element_by_id("x-URS-iframe")#切换到iframedriver.switch_to_frame(iframe)driver.find_element_by_name("email").send_keys("123")driver.find_element_by_name("password").send_keys("123")driver.find_element_by_id("dologin").click()#切换回原来的界面driver.switch_to_default_content()#验证是否回到原来的界面driver.find_element_by_link_text('网易首页').click()
'''
判断元素是否在iframe中:
1.定位到元素后,切换到firepath界面
2.看firebug工具左上角,如果显示Top Window说明没有iframe
3.如果显示iframe#xxx这样的,说明在iframe上
'''
原创粉丝点击