嵌套的frame
2024-10-07 07:16:09
自动化的测试中,iframe的嵌套也是很常见的,对于嵌套的iframe,我们处理的方式是先进入到iframe的父节点,
再进入到子节点,然后可以对子节点里面的对象进行处理和操作。如下的html代码效果是在一个页面中嵌套了
一个页面,并且里面的页面引入了bing首页,我们要实现的目的是进入到里面的页面,进行bing搜索操作,见效
果图的截图:索引方式实现
from selenium import webdriver
import time as t
driver=webdriver.Firefox()
driver.maximize_window()
driver.implicitly_wait(30)
driver.get('file:///E:/webdriver/usage/index.html')
driver.switch_to.frame(0)
t.sleep(2)
driver.switch_to.frame(0)
t.sleep(2)
driver.find_element_by_id('sb_form_q').send_keys('django')
t.sleep(5)
driver.close() id方式实现
#-*- coding:utf-8 -*-
from selenium import webdriver
import time as t
driver=webdriver.Firefox()
driver.maximize_window()
driver.implicitly_wait(30)
driver.get('file:///E:/webdriver/usage/index.html')
driver.switch_to.frame('parent')
t.sleep(2)
driver.switch_to.frame('son')
t.sleep(2)
driver.find_element_by_id('sb_form_q').send_keys('django')
t.sleep(5)
driver.close()
最新文章
- rsync同步架构
- shell 脚本技巧
- android Activity类中的finish()、onDestory()和System.exit(0) 三者的区别
- CSS常用标签
- select接收后台返回值的解决方案
- 给pcm格式文件加wav文件头
- Maven之打包时配置文件替换
- Nginx的配置中与流量分发相关的配置规范:
- Golang学习 - strconv 包
- Firefly——dbentrust 示例DEMO (源码+教程)
- .Net 把网页Html转PDF文件
- cxiamge 使用静态库 vs2010
- QQ登录-第三方SDK的接入总结
- HDU 4283 You are the one(间隔DP)
- Spring Data JPA 入门Demo
- 安利三款提升幸福感的chrome插件
- 使用C++的string实现高精度加法运算
- React Native 组建之IOS和Android通用抽屉
- Linux删除ORACLE数据库用户失败提示ORA-01940解决方法
- 【转】C++11的enum class &; enum struct和enum
热门文章
- jenkins项目名称改后,同步nginx配置
- Codeforces 899 1-N两非空集合最小差 末尾最多9对数计算 pair/链表加优先队列最少次数清空
- [易学易懂系列|rustlang语言|零基础|快速入门|(6)|变量绑定]
- Java基本的程序结构设计 大数操作
- 大数据之Linux
- NOIP2016提高A组五校联考2总结
- 在javascript中,如何判断一个被多次encode 的url 已经被decode到原来的格式?
- 引用自定义的css或者js文件
- java+struts上传文件夹文件
- 【Leetcode】整数反转