Python 自动化 selenium 移动窗口
来源:互联网 发布:代刷网主站源码 编辑:程序博客网 时间:2024/06/07 20:45
导入需要的模块:
from selenium import webdriverimport time
具体代码:
# 打开浏览器 要注意浏览器版本和驱动版本,要对应driver = webdriver.Firefox()# 浏览器窗口最大化driver.maxmize_window()# 设置元素定位最大等待时间driver.implicitly_wait(10)# 打开网址driver.get("http://www.hao123.com")time.sleep(2)# 打开一个新的网页driver.find_element_by_link_text(u'百度').click()# 因为点击a连接的时候打开新标签页但是driver还是在上一个标签页上# 可以用过current_window_handle 查看窗口描述值print "当前窗口描述值:",driver.current_window.handle# 所有窗口描述值保存是在列表当中print "所有窗口描述值:",driver.window_handlescurrentWindowHandle = driver.current_window.handleallWindowHandles = driver.window_handles# 移动到原窗口上driver.switch_to.window(currentWindowHandle)time.sleep(3)for handle in allWindowHandles : if currentWindowHandle != handle: # 移动到新打开的窗口上 driver.switch_to.window(handle)time.sleep(3)driver.close()
阅读全文
0 0
- Python 自动化 selenium 移动窗口
- selenium+python自动化测试(五)--多窗口切换
- 9、Selenium + Python 实现 UI 自动化测试-操作浏览器窗口
- python + selenium 自动化测试
- selenium + python 自动化测试
- Python+selenium 自动化环境
- Python自动化测试-Selenium
- selenium + python 自动化测试
- selenium python 设置窗口
- selenium + Python 自动化环境搭建
- Python + Selenium网页自动化测试
- Selenium+Python 自动化测试模型
- Python+selenium自动化环境搭建
- python+selenium 自动化测试webui
- Python+selenium自动化环境搭建
- python+selenium自动化测试封装
- selenium+python:自动化po分层
- Selenium+Python:Web自动化测试
- spring boot 整合 redis,使用@Cacheable,@CacheEvict,@CachePut,jedisPool操作redis数据库
- java简单工厂设计模式实现计算器
- 程序员老司机带你Carry职场
- 在虚拟机上安装win 7
- 分布式事务 Paxos协议CAP原理BASE原理
- Python 自动化 selenium 移动窗口
- 优秀的程序员, 从良好的习惯开始
- nodejs学习日记(一)
- eclipse中项目上都有个红色的叹号解决办法
- ActiveMQ集群部署详解
- PHP检测移动设备类mobile detection使用实例
- Oracle 高水位(HWM: High Water Mark)
- C#与Matlab混合编程之巴特沃斯低通滤波器
- EasySignSeekBar一个漂亮而强大的自定义view