做网站需要些什么资料瑞安商城网站建设
做网站需要些什么资料,瑞安商城网站建设,学做网站好做吗,中小微企业网站建设iframe是HTML里面嵌套HTML的一种框架1.查看iframe1.Top Window#xff1a;可直接定位2.iframe#i#xff1a;说明此元素在iframe上3.iframe显示为空#xff1a;(id或name为空)4.右边这个看到是空的(2层iframe)以126邮箱为例from selenium import webdriverdriver webdriver.…iframe是HTML里面嵌套HTML的一种框架1.查看iframe1.Top Window可直接定位2.iframe#i说明此元素在iframe上3.iframe显示为空(id或name为空)4.右边这个看到是空的(2层iframe)以126邮箱为例from selenium import webdriverdriver webdriver.Firefox()url http://mail.126.com/driver.get(url)# 此时使用class定位会报错因为此时class并不是唯一的可以用namedriver.find_element_by_name(email).send_keys(adb)# 这里用到implicitly_wait()它的作用是全局的也就是只用一次就可以了只在find_element时候起作用driver.implicitly_wait(10)# 切换iframe,此处idx-URS-iframedriver.switch_to_frame(x-URS-iframe)# driver.switch_to.frame(x-URS-iframe) # 与上一行代码一样# 切换到iframe后再定位到此iframe下的name元素driver.find_element_by_name(email).send_keys(adb)driver.find_element_by_name(password).send_keys(123)driver.find_element_by_id(dologin).click()2、定位iframe# 1.有id并且唯一直接写iddriver.switch_to_frame(x-URS-iframe)driver.switch_to.frame(x-URS-iframe)# 2.有name并且唯一直接写namedriver.switch_to_frame(xxxx)driver.switch_to.frame(xxxx)# 3.无id无name,先定位iframe元素iframe driver.find_elements_by_tag_name(iframe)[0]driver.switch_to_frame(iframe)driver.switch_to.frame(iframe)# 4.通过index索引定位(从0开始)driver.switch_to_frame(1) # 第二个# 使用iframe定位后需退出iframe# 退出iframe再操作driver.switch_to_default_content() # 回到主页面driver.switch_to.default_content()3、多个iframe的切换问题# 如有两个iframef1、f2# 1.定位到f1driver.switch_to_frame(f1)# 2.操作元素# ······# 3.退出iframedriver.switch_to_default_content()# 4.定位到f2driver.switch_to_frame(f2)# ······嵌套f1中嵌套着f2driver.switch_to_frame(f1)driver.switch_to_frame(f2)# 操作元素退出iframe# 第一种方式跳出所有iframe回到主界面driver.switch_to_default_content()# 第二种方式回到f1(返回上一级)driver.switch_to.parent_frame()
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/89872.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!