一、介绍
本节主要介绍,窗口的一些操作方法,比如,如何最大化窗口,关闭窗口,获取窗口数等
二、窗口操作
1、窗口最大化
driver = webdriver.Chrome()
driver.maximize_window()
2、关闭窗口
driver.quit() #关闭整个窗口
3、获取当前窗口的url
driver.get_current_url
4、获取当前窗口的title
driver.title
5、向前向后退回
driver.back()
driver.forward()
6、刷新当前页面
driver.refresh()
7、切换窗口
driver.switch_to.window(driverhandle)
常规用法:handles = driver.window_handles #获取到当前浏览器有多少个窗口
切换到第二个窗口:driver.switch_to.window(handles[1])
8、切换到frame
如果定位到某一部分是frame框架,此时需要切换到frame框架才能操作里面的元素
frame = driver.find_element_by_id("frame")
driver.switch_to.frame(frame)
退出frame,返回到主页面 driver.switch_to.default_content()
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。