当前位置: 首页 > news >正文

selenium-----(判断的方法)窗口的切换

------------------------窗口切换--------------

from selenium import webdriver
import time
dx=webdriver.Chrome() #创建一个webdriver 的对象 ,浏览器()
dx.get('https://www.baidu.com/') #通过对象.get 打开页面
time.sleep(2) # 休眠
print(dx.title) #标题 #百度一下,你就知道
dx.maximize_window()
w="window.open('http://49.233.201.254:8080/cms/manage/login.do')"
dx.execute_script(w)
print(dx.title) #标题 #百度一下,你就知道
jb=dx.current_window_handle #获取当前句柄
print(jb) #BBD8182B11312E5473F2B5FC2DD14E4A
jbs=dx.window_handles #获取所有的句柄,
print(jbs) #['BBD8182B11312E5473F2B5FC2DD14E4A', '3853C4682717B083F8E64CFDF881E5B0']
dx.switch_to.window(jbs[1])
dx.find_element_by_id("userAccount").send_keys("admin") #文本框

---------------------------窗口切换2--------------------------------------

from selenium import webdriver
import time
dx=webdriver.Chrome() #创建一个webdriver 的对象 ,浏览器()
dx.get('https://www.baidu.com/') #通过对象.get 打开页面
time.sleep(2) # 休眠
print(dx.title) #标题 #百度一下,你就知道
dx.maximize_window()
w="window.open('https://www.jd.com/')"
dx.execute_script(w)
print(dx.title) #标题 #百度一下,你就知道dx.maximize_window()
k="window.open('http://49.233.201.254:8080/cms/manage/login.do')"
dx.execute_script(k)
jb=dx.current_window_handle #获取当前句柄
print(jb) #BBD8182B11312E5473F2B5FC2DD14E4A
jbs=dx.window_handles #获取所有的句柄,
print(jbs) #
dx.switch_to.window(jbs[1])
time.sleep(2)
dx.find_element_by_id("userAccount").send_keys("admin") #文本框

http://www.jsqmd.com/news/463299/

相关文章:

  • 别再用3389端口了!Nginx反向代理+RDP端口隐藏的5层安全加固方案
  • 本科留学机构:透明服务+优质文书,申请更安心 - 博客湾
  • SpringBoot实战:5分钟搞定JWT接口认证(含AppId/Key/Secret完整流程)
  • 2026主治医师备考交流:如何选择适合自己的辅导课程 - 品牌测评鉴赏家
  • Wireshark抓包实战:5分钟搞懂NAT协议如何隐藏你的内网IP
  • 2026年3月数据分析报告生成工具有哪些?从技术架构到行业落地全面盘点五款主流产品 - 科技焦点
  • UWB-IMU融合定位在无人机导航中的应用:从原理到落地实践
  • 从原理到实践:GNSS差分码偏差(DCB)对定位精度的影响及修正方法
  • 广药集团白云山:以全产业链优势,打造医药健康产业高质量发展标杆 - 包罗万闻
  • 2026 年广东广州打金培训五大公司排名及解析 - 十大品牌榜
  • 主治医师考试资料大揭秘!在职党高效通关就靠这套组合 - 品牌测评鉴赏家
  • 从法律条文到实战案例:一文读懂网络安全基础核心概念
  • 医学考研课程怎么选?淘友实测分享,高性价比款参考 - 品牌测评鉴赏家
  • SCSA认证通关秘籍:60道选择题高频考点解析(附实验考试避坑指南)
  • ios学习路线 -- Swift基础(1)
  • 2026播种机橡塑配件推荐榜:土豆链带拖轮/塑料件配件/塑料植保机械配件/尼龙挂板/异形尼龙件/排种器/排种盒/选择指南 - 优质品牌商家
  • 避坑指南:0.96寸OLED屏幕滚动效果不生效?可能是驱动芯片搞的鬼!
  • Unreal Engine 4核心概念解析:PlayerController——玩家意志与游戏世界的连接桥梁
  • 树莓派软路由Openwrt进阶:Syncthing与ZeroTier内网穿透实战
  • QFileDialog的使用
  • 2026年气泡膜与气泡袋厂家哪家好:专业制造商西安盛邦深度介绍,涵盖珍珠棉袋子、珠光膜信封袋 - 深度智识库
  • Unreal Engine 4核心概念解析:AIController——AI自主决策引擎与行为树实战
  • Docker如何改变应用构建与部署?从Node.js和Java的Dockerfile看统一制品的革命
  • OpenClaw For Windows本地电脑的快速在线安装部署
  • Freerdp实战指南:解锁开源远程桌面的高效连接与安全配置
  • 洛谷:B2029 大象喝水
  • 活动策划公司怎么找?实用挑选指南,少走弯路更省心 - 麦麦唛
  • 群晖DSM系统突破多网卡限制实战:从双网口到六网口的配置指南
  • 3月6日打卡
  • Oracle EBS(R12+)通过Multi-Org 多组织架构、Multi-Ledger 多账簿、SLA 子分类账会计、多币种引擎、多会计政策并行五大核心能力,为跨国企业提供一体化、自动化、合规的