from selenium import webdriver
import time
driver=webdriver.Chrome()
driver.get('http://ui.imdsx.cn/uitester/')
# 最大化浏览器
driver.maximize_window()
# 定位到页面顶部
js='window.scrollTo(0,0)'
driver.execute_script(js)
time.sleep(2)
# 点击新建窗口,打开一个新的浏览器窗口
driver.find_element_by_css_selector('a[href="/new-index/"]').click()
# 获取所有的打开的浏览器窗口
windowstabs=driver.window_handles
print(windowstabs)
# 获取当前浏览器的窗口
currenttab=driver.current_window_handle
print(currenttab)
# 切换到新窗口
driver.switch_to.window(windowstabs[1])
driver.find_element_by_css_selector('#newtag').send_keys('12334')
# 再切换到之前的窗口
driver.switch_to.window(windowstabs[0])

最新文章

  1. CRL快速开发框架系列教程二(基于Lambda表达式查询)
  2. mac下openresty安装
  3. 老男孩python自动化运维作业2
  4. EF架构~真正被封装的排序方法,支持多列排序
  5. [POJ1681]Painter's Problem(高斯消元,异或方程组,状压枚举)
  6. JUnit + Spring + Hibernate 集成测试,无法通过的问题
  7. Android框架结构图
  8. unity中怎样获取全部子物体的组件
  9. Katana介绍以及使用
  10. 学习Jammendo代码的心路历程(一)简单的淡出效果实现
  11. Memcached的配置,SSH项目中的整合(com.whalin),Memcached工具类,Memcached的代码调用
  12. python 解析命令行
  13. 蓝牙协议分析(10)_BLE安全机制之LE Encryption
  14. OA-DB-LINUX安装说明
  15. 字符串匹配算法KMP算法
  16. cmd命令总结
  17. char、varchar、nchar、nvarchar特点比较
  18. 使用Jasperreporter生成入库出库单打印等报表操作
  19. 转: oracle中schema指的是什么?
  20. Maven Profiles 定义不同环境的参数变量

热门文章

  1. CSS3 3D图片立方体旋转
  2. spring reference
  3. 初识ldap
  4. 『链接』Microsoft Visual C Redistributable/VC 再发行库 下载哪家强?
  5. 4、static
  6. 生成器的认识及其思考:VAE, GAN, Flow-based Invertible Model
  7. Linux下通过vi修改只读文件
  8. 一、Git简介
  9. day 07 数据类型,集合,深浅copy
  10. springboot国际化