微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Selenium基础知识---窗口相关方法

一、介绍

  本节主要介绍,窗口的一些操作方法,比如,如何最大化窗口,关闭窗口,获取窗口数等

二、窗口操作

  1、窗口最大化

  driver = webdriver.Chrome()

  driver.maximize_window()

  2、关闭窗口

  driver.close()   #关闭一个窗口

  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] 举报,一经查实,本站将立刻删除。

相关推荐