一、获取浏览器窗口的基本信息
1. 获取当前窗口网页标题
title
属性是用来获取当前窗口网页的标题
2.获取当前窗口网页url
current_url
属性是用来获取当前窗口网页的url
3.获取当前窗口句柄
current_window_handle
属性是用来获取当前窗口的句柄,句柄是窗口的标识,可以用于窗口的切换
4.获取当前打开的所有窗口句柄
window_handles
属性是用来获取浏览器打开的所有窗口的句柄列表
测试代码:
# 使用驱动打开浏览器
driver = webdriver.Chrome("./chromedriver")
# 打开百度首页
driver.get("https://www.baidu.com")
# 预设js代码,打开搜狗网
js = 'window.open("https://www.sogou.com");'
# 执行js代码(具体会在下章介绍)
driver.execute_script(js)
# 获取当前窗口网页url
print(driver.current_url)
# 获取浏览器所有窗口句柄
print(driver.window_handles)
# 获取当前窗口句柄
print(driver.current_window_handle)
# 获取当前网页的标题
print(driver.title)
测试输出:
https://www.baidu.com/